|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.gsi.util.CertificateIOUtil
public final class CertificateIOUtil
Fill Me
| Field Summary | |
|---|---|
static java.lang.String |
CERT_FOOTER
|
static java.lang.String |
CERT_HEADER
|
static java.lang.String |
KEY_FOOTER
|
static java.lang.String |
KEY_HEADER
|
static int |
LINE_LENGTH
|
static java.lang.String |
LINE_SEP
|
| Method Summary | |
|---|---|
static java.lang.String |
certToPEMString(java.lang.String base64Data)
Creates PEM encoded cert string with line length, header and footer. |
static byte[] |
encodePrincipal(java.security.Principal subject)
|
static java.lang.String |
nameHash(java.security.Principal subjectDN)
Returns equivalent of: openssl x509 -in "cert-file" -hash -noout |
static void |
writeCertificate(java.io.OutputStream out,
java.security.cert.X509Certificate cert)
Writes certificate to the specified output stream in PEM format. |
static void |
writeCertificate(java.security.cert.X509Certificate cert,
java.io.File path)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int LINE_LENGTH
public static final java.lang.String LINE_SEP
public static final java.lang.String CERT_HEADER
public static final java.lang.String CERT_FOOTER
public static final java.lang.String KEY_HEADER
public static final java.lang.String KEY_FOOTER
| Method Detail |
|---|
public static java.lang.String nameHash(java.security.Principal subjectDN)
subjectDN -
public static byte[] encodePrincipal(java.security.Principal subject)
throws java.io.IOException
java.io.IOException
public static void writeCertificate(java.security.cert.X509Certificate cert,
java.io.File path)
throws java.security.cert.CertificateEncodingException,
java.io.IOException
java.security.cert.CertificateEncodingException
java.io.IOExceptionpublic static java.lang.String certToPEMString(java.lang.String base64Data)
base64Data - already encoded into string
public static void writeCertificate(java.io.OutputStream out,
java.security.cert.X509Certificate cert)
throws java.io.IOException,
java.security.cert.CertificateEncodingException
java.io.IOException
java.security.cert.CertificateEncodingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||