Index

A C D F G I K M N O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addSubjectAlternativeNames(String...) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
Adds subject alternative names.
ALGORITHM - Static variable in class org.codice.ddf.security.certificate.generator.PkiTools
 
aliases() - Method in class org.codice.ddf.security.certificate.generator.KeyStoreFile
Return the aliases of the items in the key store.

C

CertificateAuthority - Class in org.codice.ddf.security.certificate.generator
Models an X509 certificate authority.
CertificateAuthority(X509Certificate, PrivateKey) - Constructor for class org.codice.ddf.security.certificate.generator.CertificateAuthority
Create fully initialized instance of a Certificate Authority.
CertificateCommand - Class in org.codice.ddf.security.certificate.generator
 
CertificateGenerator - Class in org.codice.ddf.security.certificate.generator
 
CertificateGenerator() - Constructor for class org.codice.ddf.security.certificate.generator.CertificateGenerator
 
CertificateGeneratorException - Exception Class in org.codice.ddf.security.certificate.generator
Custome exception class for the certificate generator package.
CertificateGeneratorException(String) - Constructor for exception class org.codice.ddf.security.certificate.generator.CertificateGeneratorException
 
CertificateGeneratorException(String, Throwable) - Constructor for exception class org.codice.ddf.security.certificate.generator.CertificateGeneratorException
 
CertificateGeneratorMBean - Interface in org.codice.ddf.security.certificate.generator
 
CertificateSigningRequest - Class in org.codice.ddf.security.certificate.generator
Model of a X509 certificate signing request.
CertificateSigningRequest() - Constructor for class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
certificateToPem(X509Certificate) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Given an X509 certificate, return a PEM encoded string representation of the certificate.
configureDemoCert(String) - Static method in class org.codice.ddf.security.certificate.generator.CertificateCommand
Generates new signed certificate.
configureDemoCert(String) - Method in class org.codice.ddf.security.certificate.generator.CertificateGenerator
Generates new signed certificate.
configureDemoCert(String) - Method in interface org.codice.ddf.security.certificate.generator.CertificateGeneratorMBean
 
configureDemoCert(String, String[]) - Static method in class org.codice.ddf.security.certificate.generator.CertificateCommand
Generates new signed certificate.
configureDemoCertWithDefaultHostname() - Method in class org.codice.ddf.security.certificate.generator.CertificateGenerator
Generates new signed certificate.
configureDemoCertWithDefaultHostname() - Method in interface org.codice.ddf.security.certificate.generator.CertificateGeneratorMBean
 
configureDemoCertWithDN(String[]) - Static method in class org.codice.ddf.security.certificate.generator.CertificateCommand
Generates new signed certificate.
configureDemoCertWithDN(String[], String[]) - Static method in class org.codice.ddf.security.certificate.generator.CertificateCommand
Generates new signed certificate.
convertDistinguishedName(String...) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
 

D

deleteEntry(String) - Method in class org.codice.ddf.security.certificate.generator.KeyStoreFile
Remove the key store entry at the given alias.
DemoCertificateAuthority - Class in org.codice.ddf.security.certificate.generator
 
DemoCertificateAuthority() - Constructor for class org.codice.ddf.security.certificate.generator.DemoCertificateAuthority
Create new instance of the DDF Demo Certificate Authority
derToCertificate(byte[]) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Given a byte array that represents a DER encoded X509 certificate, return the certificate object
derToPem(byte[]) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Convert a byte array to a Java String.
derToPrivateKey(byte[]) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Given a byte array that represents a DER encoded private key, return the private key object

F

file - Variable in class org.codice.ddf.security.certificate.generator.KeyStoreFile
 

G

generateRsaKeyPair() - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Generate new RSA public/private key pair with 2048 bit key
getEntry(String) - Method in class org.codice.ddf.security.certificate.generator.KeyStoreFile
Retrieve keystore entry, given the entry's alias.
getHostName() - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Get the host name or DNS name associated with the machine running the JVM.
getKeyStoreFile() - Static method in class org.codice.ddf.security.certificate.generator.CertificateCommand
 
getKeyStoreFile() - Method in class org.codice.ddf.security.certificate.generator.CertificateGenerator
 
getNotAfter() - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
getNotBefore() - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
getSerialNumber() - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
getSubjectAlternativeNames() - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
Gets the subject alternative names.
getSubjectName() - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
getSubjectPrivateKey() - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
getSubjectPublicKey() - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 

I

isKey(String) - Method in class org.codice.ddf.security.certificate.generator.KeyStoreFile
 

K

keyStore - Variable in class org.codice.ddf.security.certificate.generator.KeyStoreFile
 
KeyStoreFile - Class in org.codice.ddf.security.certificate.generator
Facade class for a Java Keystore (JKS) file.
KeyStoreFile() - Constructor for class org.codice.ddf.security.certificate.generator.KeyStoreFile
 
keyToDer(Key) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Serialize a Key object as a DER encoded byte array.
keyToPem(Key) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
 

M

main(String[]) - Static method in class org.codice.ddf.security.certificate.generator.CertificateCommand
Pass in a string to use as the common name of the certificate to be generated.
makeDistinguishedName(String) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Create an X500 name with a single populated attribute, the "common name".
makeGeneralName(String) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Create an X509 general name based on the specified string which supports a format similar to OpenSSL X509 configuration as: tag:name where tag can be one of: email - email subject URI - uniformed resource identifier RID - registered id DNS - hostname IP - ip address (V4 or V6) dirName - directory name

N

notAfter - Variable in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
notBefore - Variable in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 

O

org.codice.ddf.security.certificate.generator - package org.codice.ddf.security.certificate.generator
 

P

pemToCertificate(String) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Given a PEM encoded X509 certificate, return an object representation of the certificate
pemToDer(String) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Convert a Java String to a byte array
pemToPrivateKey(String) - Static method in class org.codice.ddf.security.certificate.generator.PkiTools
Convert a Java String to an private key
PkiTools - Class in org.codice.ddf.security.certificate.generator
This class is a home for helper functions that did not belong to other classes.

R

registerMbean() - Method in class org.codice.ddf.security.certificate.generator.CertificateGenerator
 
RSA_KEY_LENGTH - Static variable in class org.codice.ddf.security.certificate.generator.PkiTools
 

S

save() - Method in class org.codice.ddf.security.certificate.generator.KeyStoreFile
Save the keyStore to the original file and encrypt it with the original password.
serialNumber - Variable in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
setCommonName(String) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
Create a distinguished name for the certificate's subject.
setDistinguishedName(String...) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
setEntry(String, KeyStore.Entry) - Method in class org.codice.ddf.security.certificate.generator.KeyStoreFile
Add a new entry to the keystore.
setNotAfter(DateTime) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
The validity period for a certificate is the period of time from notBefore through notAfter, inclusive.
setNotBefore(DateTime) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
The validity period for a certificate is the period of time from notBefore through notAfter, inclusive.
setSerialNumber(long) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
Set the serial number of the certificate.
setSerialNumber(BigInteger) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
setSubjectKeyPair(KeyPair) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
Set the subject's public and private keypair.
setSubjectName(X500Name) - Method in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
sign(CertificateSigningRequest) - Method in class org.codice.ddf.security.certificate.generator.CertificateAuthority
 
SIGNATURE_ALGORITHM - Static variable in class org.codice.ddf.security.certificate.generator.CertificateAuthority
 
subjectKeyPair - Variable in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 

V

VALID_YEARS - Static variable in class org.codice.ddf.security.certificate.generator.CertificateSigningRequest
 
A C D F G I K M N O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form