public class PEMInputOutput
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AFT |
static java.lang.String |
BEF |
static java.lang.String |
BEF_E |
static java.lang.String |
BEF_G |
static java.lang.String |
PEM_STRING_DHPARAMS |
static java.lang.String |
PEM_STRING_DSA |
static java.lang.String |
PEM_STRING_DSA_PUBLIC |
static java.lang.String |
PEM_STRING_DSAPARAMS |
static java.lang.String |
PEM_STRING_ECDSA_PUBLIC |
static java.lang.String |
PEM_STRING_ECPARAMETERS |
static java.lang.String |
PEM_STRING_ECPRIVATEKEY |
static java.lang.String |
PEM_STRING_EVP_PKEY |
static java.lang.String |
PEM_STRING_PKCS7 |
static java.lang.String |
PEM_STRING_PKCS8 |
static java.lang.String |
PEM_STRING_PKCS8INF |
static java.lang.String |
PEM_STRING_PUBLIC |
static java.lang.String |
PEM_STRING_RSA |
static java.lang.String |
PEM_STRING_RSA_PUBLIC |
static java.lang.String |
PEM_STRING_SSL_SESSION |
static java.lang.String |
PEM_STRING_X509 |
static java.lang.String |
PEM_STRING_X509_CRL |
static java.lang.String |
PEM_STRING_X509_OLD |
static java.lang.String |
PEM_STRING_X509_PAIR |
static java.lang.String |
PEM_STRING_X509_REQ |
static java.lang.String |
PEM_STRING_X509_REQ_OLD |
static java.lang.String |
PEM_STRING_X509_TRUSTED |
Constructor and Description |
---|
PEMInputOutput() |
Modifier and Type | Method and Description |
---|---|
static javax.crypto.spec.DHParameterSpec |
readDHParameters(java.io.Reader _in) |
static java.security.KeyPair |
readDSAPrivateKey(java.io.Reader in,
char[] f) |
static java.security.interfaces.DSAPublicKey |
readDSAPubKey(java.io.Reader in) |
static java.security.interfaces.DSAPublicKey |
readDSAPublicKey(java.io.Reader in,
char[] f) |
static java.lang.Object |
readPEM(java.io.Reader in,
char[] f)
c: PEM_X509_INFO_read_bio
|
static org.bouncycastle.cms.CMSSignedData |
readPKCS7(java.io.Reader in,
char[] f) |
static java.security.KeyPair |
readPrivateKey(java.io.Reader in,
char[] password)
c: PEM_read_PrivateKey + PEM_read_bio_PrivateKey
CAUTION: KeyPair#getPublic() may be null.
|
static java.security.PublicKey |
readPubKey(java.io.Reader in) |
static java.security.KeyPair |
readRSAPrivateKey(java.io.Reader in,
char[] f)
c: PEM_read_bio_RSAPrivateKey
|
static java.security.interfaces.RSAPublicKey |
readRSAPubKey(java.io.Reader in)
reads an RSA public key encoded in an SubjectPublicKeyInfo RSA structure.
|
static java.security.interfaces.RSAPublicKey |
readRSAPublicKey(java.io.Reader in,
char[] f)
reads an RSA public key encoded in an PKCS#1 RSA structure.
|
static X509AuxCertificate |
readX509Aux(java.io.Reader in,
char[] f) |
static X509AuxCertificate |
readX509Certificate(java.io.Reader in,
char[] f) |
static java.security.cert.X509CRL |
readX509CRL(java.io.Reader in,
char[] f) |
static byte[] |
readX509PEM(java.io.Reader in) |
static PKCS10CertificationRequestExt |
readX509Request(java.io.Reader in,
char[] f) |
static void |
writeDHParameters(java.io.Writer _out,
javax.crypto.spec.DHParameterSpec params) |
static void |
writeDSAPrivateKey(java.io.Writer _out,
java.security.interfaces.DSAPrivateKey obj,
CipherSpec cipher,
char[] passwd) |
static void |
writeDSAPublicKey(java.io.Writer _out,
java.security.interfaces.DSAPublicKey obj) |
static void |
writePKCS7(java.io.Writer _out,
byte[] encoded) |
static void |
writePKCS7(java.io.Writer _out,
org.bouncycastle.cms.CMSSignedData obj) |
static void |
writePKCS7(java.io.Writer _out,
org.bouncycastle.asn1.cms.ContentInfo obj) |
static void |
writeRSAPrivateKey(java.io.Writer _out,
java.security.interfaces.RSAPrivateCrtKey obj,
CipherSpec cipher,
char[] passwd) |
static void |
writeRSAPublicKey(java.io.Writer _out,
java.security.interfaces.RSAPublicKey obj)
writes an RSA public key encoded in an PKCS#1 RSA structure.
|
static void |
writeX509Aux(java.io.Writer _out,
X509AuxCertificate obj) |
static void |
writeX509Certificate(java.io.Writer _out,
java.security.cert.X509Certificate obj) |
static void |
writeX509CRL(java.io.Writer _out,
java.security.cert.X509CRL obj) |
static void |
writeX509Request(java.io.Writer _out,
PKCS10CertificationRequestExt obj) |
public static final java.lang.String BEF
public static final java.lang.String AFT
public static final java.lang.String BEF_G
public static final java.lang.String BEF_E
public static final java.lang.String PEM_STRING_X509_OLD
public static final java.lang.String PEM_STRING_X509
public static final java.lang.String PEM_STRING_X509_PAIR
public static final java.lang.String PEM_STRING_X509_TRUSTED
public static final java.lang.String PEM_STRING_X509_REQ_OLD
public static final java.lang.String PEM_STRING_X509_REQ
public static final java.lang.String PEM_STRING_X509_CRL
public static final java.lang.String PEM_STRING_EVP_PKEY
public static final java.lang.String PEM_STRING_PUBLIC
public static final java.lang.String PEM_STRING_RSA
public static final java.lang.String PEM_STRING_RSA_PUBLIC
public static final java.lang.String PEM_STRING_DSA
public static final java.lang.String PEM_STRING_DSA_PUBLIC
public static final java.lang.String PEM_STRING_PKCS7
public static final java.lang.String PEM_STRING_PKCS8
public static final java.lang.String PEM_STRING_PKCS8INF
public static final java.lang.String PEM_STRING_DHPARAMS
public static final java.lang.String PEM_STRING_SSL_SESSION
public static final java.lang.String PEM_STRING_DSAPARAMS
public static final java.lang.String PEM_STRING_ECDSA_PUBLIC
public static final java.lang.String PEM_STRING_ECPARAMETERS
public static final java.lang.String PEM_STRING_ECPRIVATEKEY
public static java.lang.Object readPEM(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static byte[] readX509PEM(java.io.Reader in) throws java.io.IOException
java.io.IOException
public static java.security.KeyPair readPrivateKey(java.io.Reader in, char[] password) throws java.io.IOException
java.io.IOException
public static java.security.PublicKey readPubKey(java.io.Reader in) throws java.io.IOException
java.io.IOException
public static java.security.interfaces.DSAPublicKey readDSAPubKey(java.io.Reader in) throws java.io.IOException
java.io.IOException
public static java.security.interfaces.DSAPublicKey readDSAPublicKey(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static java.security.KeyPair readDSAPrivateKey(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static java.security.interfaces.RSAPublicKey readRSAPubKey(java.io.Reader in) throws java.io.IOException
java.io.IOException
public static java.security.interfaces.RSAPublicKey readRSAPublicKey(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static java.security.KeyPair readRSAPrivateKey(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static org.bouncycastle.cms.CMSSignedData readPKCS7(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static X509AuxCertificate readX509Certificate(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static X509AuxCertificate readX509Aux(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static java.security.cert.X509CRL readX509CRL(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static PKCS10CertificationRequestExt readX509Request(java.io.Reader in, char[] f) throws java.io.IOException
java.io.IOException
public static javax.crypto.spec.DHParameterSpec readDHParameters(java.io.Reader _in) throws java.io.IOException
java.io.IOException
public static void writeDSAPublicKey(java.io.Writer _out, java.security.interfaces.DSAPublicKey obj) throws java.io.IOException
java.io.IOException
public static void writeRSAPublicKey(java.io.Writer _out, java.security.interfaces.RSAPublicKey obj) throws java.io.IOException
java.io.IOException
public static void writePKCS7(java.io.Writer _out, org.bouncycastle.asn1.cms.ContentInfo obj) throws java.io.IOException
java.io.IOException
public static void writePKCS7(java.io.Writer _out, org.bouncycastle.cms.CMSSignedData obj) throws java.io.IOException
java.io.IOException
public static void writePKCS7(java.io.Writer _out, byte[] encoded) throws java.io.IOException
java.io.IOException
public static void writeX509Certificate(java.io.Writer _out, java.security.cert.X509Certificate obj) throws java.io.IOException
java.io.IOException
public static void writeX509Aux(java.io.Writer _out, X509AuxCertificate obj) throws java.io.IOException
java.io.IOException
public static void writeX509CRL(java.io.Writer _out, java.security.cert.X509CRL obj) throws java.io.IOException
java.io.IOException
public static void writeX509Request(java.io.Writer _out, PKCS10CertificationRequestExt obj) throws java.io.IOException
java.io.IOException
public static void writeDSAPrivateKey(java.io.Writer _out, java.security.interfaces.DSAPrivateKey obj, CipherSpec cipher, char[] passwd) throws java.io.IOException
java.io.IOException
public static void writeRSAPrivateKey(java.io.Writer _out, java.security.interfaces.RSAPrivateCrtKey obj, CipherSpec cipher, char[] passwd) throws java.io.IOException
java.io.IOException
public static void writeDHParameters(java.io.Writer _out, javax.crypto.spec.DHParameterSpec params) throws java.io.IOException
java.io.IOException
Copyright © 2002-2009 JRuby Team. All Rights Reserved.