Skip navigation links
C D E G R S 

C

CertificateManager - Class in craterdog.security
This class provides methods that hide the complexities of the Java security API in dealing with certificate management.
CertificateManager() - Constructor for class craterdog.security.CertificateManager
 
craterdog.security - package craterdog.security
 
createCertificate(PrivateKey, X509Certificate, PublicKey, String, BigInteger, long) - Method in class craterdog.security.CertificateManager
This method creates a new X509 certificate that is signed by a certificate authority (CA).
createCertificateAuthority(PrivateKey, PublicKey, String, BigInteger, long) - Method in class craterdog.security.CertificateManager
This method creates a new self-signed X509 certificate for a new certificate authority (CA).
createPkcs12KeyStore(String, char[], PrivateKey, X509Certificate) - Method in class craterdog.security.CertificateManager
This method creates a new PKCS12 format key store containing a named private key and public certificate.
createPkcs12KeyStore(String, char[], PrivateKey, List<X509Certificate>) - Method in class craterdog.security.CertificateManager
This method creates a new PKCS12 format key store containing a named private key and public certificate chain.

D

decodeCertificate(String) - Method in class craterdog.security.CertificateManager
This method decodes an X509 format certificate from a PEM string.
decodeKeyStore(String, char[]) - Method in class craterdog.security.CertificateManager
This method decodes a PKCS12 format key store from its encrypted byte stream.
decodePublicKey(String) - Method in class craterdog.security.CertificateManager
This method decodes public key from a PEM string.

E

encodeCertificate(X509Certificate) - Method in class craterdog.security.CertificateManager
This method encodes an X509 format certificate into a PEM string.
encodeKeyStore(KeyStore, char[]) - Method in class craterdog.security.CertificateManager
This method encodes a PKCS12 format key store into a base 64 string format.
encodePublicKey(PublicKey) - Method in class craterdog.security.CertificateManager
This method encodes a public or private key into a PEM string.

G

generateKeyPair() - Method in class craterdog.security.CertificateManager
This method generates a new public/private key pair.
getAsymmetricalKeySize() - Method in class craterdog.security.CertificateManager
This method returns the asymmetric key size.
getAsymmetricKeyType() - Method in class craterdog.security.CertificateManager
This method returns the asymmetric key type string.
getAsymmetricSignatureAlgorithm() - Method in class craterdog.security.CertificateManager
This method returns the asymmetric signature algorithm.
getHashAlgorithm() - Method in class craterdog.security.CertificateManager
This method returns the hash algorithm.

R

retrieveCertificate(KeyStore, String) - Method in class craterdog.security.CertificateManager
This method retrieves a public certificate from a key store.
retrieveKeyStore(InputStream, char[]) - Method in class craterdog.security.CertificateManager
This method retrieves a PKCS12 format key store from an input stream.
retrievePrivateKey(KeyStore, String, char[]) - Method in class craterdog.security.CertificateManager
This method retrieves a private key from a key store.

S

saveKeyStore(OutputStream, KeyStore, char[]) - Method in class craterdog.security.CertificateManager
This method saves a PKCS12 format key store out to an output stream.
C D E G R S 
Skip navigation links

Copyright © 2014 Crater Dog Technologies(TM). All rights reserved.