|
||||||||||
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.IOException
public 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 |