A B C D E F G H I J K L M N O P R S T U V W X _

A

aACompromise - Static variable in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
accept() - Method in class org.mozilla.jss.ssl.SSLServerSocket
Accepts a connection.
add(AVA) - Method in class org.mozilla.jss.pkix.primitive.RDN
 
addBodyPartID(int) - Method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
Adds a BodyPartID to the bodyList SEQUENCE.
addBodyPartId(int) - Method in class org.mozilla.jss.pkix.cmc.LraPopWitness
Adds a BodyPartID to the bodyIds SEQUENCE.
addCertResponse(CertResponse) - Method in class org.mozilla.jss.pkix.cmmf.CertRepContent
Adds another CertResponse.
addCommonName(String) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds a common name (CN) to the Name.
addCountryName(String) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds a country name (C) to the Name.
addElement(ASN1Template) - Method in class org.mozilla.jss.asn1.CHOICE.Template
Adds a new sub-template to this CHOICE template with no implicit tag.
addElement(Tag, ASN1Template) - Method in class org.mozilla.jss.asn1.CHOICE.Template
Adds a new sub-template to this CHOICE template with an implicit tag.
addElement(ASN1Template) - Method in class org.mozilla.jss.asn1.SEQUENCE.Template
Adds a sub-template to the end of this SEQUENCE template.
addElement(Tag, ASN1Template) - Method in class org.mozilla.jss.asn1.SEQUENCE.Template
Adds a sub-template to the end of this SEQUENCE template, with the given implicit tag.
addElement(ASN1Template, ASN1Value) - Method in class org.mozilla.jss.asn1.SEQUENCE.Template
Adds a sub-template with a default value.
addElement(Tag, ASN1Template, ASN1Value) - Method in class org.mozilla.jss.asn1.SEQUENCE.Template
Adds a sub-template with a default value and an implicit tag.
addElement(ASN1Value) - Method in class org.mozilla.jss.asn1.SET
Adds an element to this SET.
addElement(Tag, ASN1Value) - Method in class org.mozilla.jss.asn1.SET
Adds an element to this SET with the given implicit tag.
addElement(ASN1Template) - Method in class org.mozilla.jss.asn1.SET.Template
Adds a sub-template to the end of this SET template.
addElement(Tag, ASN1Template) - Method in class org.mozilla.jss.asn1.SET.Template
Adds a sub-template with the given implicit tag to the end of this SET template.
addElement(ASN1Template, ASN1Value) - Method in class org.mozilla.jss.asn1.SET.Template
Adds a sub-template with the given default value to the end of this SET template.
addElement(Tag, ASN1Template, ASN1Value) - Method in class org.mozilla.jss.asn1.SET.Template
Adds a sub-template with the given default value and implicit tag to the end of this SET template.
addElement(RDN) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds a relative distinguished name to the Name.
addElement(AVA) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds a relative distinguished name containing a single AVA.
addEncryptedSafeContents(PBEAlgorithm, Password, byte[], int, SEQUENCE) - Method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Encrypts a SafeContents and adds it to the AuthenticatedSafes.
addExtension(Extension) - Method in class org.mozilla.jss.pkix.cert.CertificateInfo
 
addFreeText(String) - Method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
Adds a string to the statusString SEQUENCE.
addFreeText(UTF8String) - Method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
Adds a UTF8String to the statusString SEQUENCE.
addHandshakeCompletedListener(SSLHandshakeCompletedListener) - Method in class org.mozilla.jss.ssl.SSLSocket
Adds a listener to be notified when an SSL handshake completes.
addKey(KeyStore, String) - Static method in class org.mozilla.jss.tests.KeyStoreTest
 
addLocalityName(String) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds a locality name (L) to the Name.
addOptionalElement(ASN1Template) - Method in class org.mozilla.jss.asn1.SEQUENCE.Template
Adds an optional sub-template.
addOptionalElement(Tag, ASN1Template) - Method in class org.mozilla.jss.asn1.SEQUENCE.Template
Adds an optional sub-template with an implicit tag.
addOptionalElement(ASN1Template) - Method in class org.mozilla.jss.asn1.SET.Template
Adds an optional sub-template to the end of this SET template.
addOptionalElement(Tag, ASN1Template) - Method in class org.mozilla.jss.asn1.SET.Template
Adds an optional sub-template with the given implicit tag to the end of this SET template.
addOrganizationalUnitName(String) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds an organizational unit name (OU) to the Name.
addOrganizationName(String) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds an organization name (O) to the Name.
addReason(int, PK11Cert, int) - Method in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
add a new failure reason to this enumeration.
addSafeContents(SEQUENCE) - Method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Appends an unencrypted SafeContents to the end of the AuthenticatedSafes.
addStateOrProvinceName(String) - Method in class org.mozilla.jss.pkix.primitive.Name
Adds a state or province name (S) to the Name.
AES - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm.Alg
 
AES - Static variable in class org.mozilla.jss.crypto.KeyGenAlgorithm
 
AES - Static variable in interface org.mozilla.jss.crypto.SymmetricKey
 
AES - Static variable in class org.mozilla.jss.crypto.SymmetricKey.Type
 
AES - Static variable in class org.mozilla.jss.pkcs11.KeyType
 
AES_128_CBC - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_128_CBC_PAD - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_128_ECB - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_192_CBC - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_192_CBC_PAD - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_192_ECB - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_256_CBC - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_256_CBC_PAD - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_256_ECB - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_CBC - Static variable in class org.mozilla.jss.crypto.KeyWrapAlgorithm
 
AES_CBC_PAD - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
AES_CBC_PAD - Static variable in class org.mozilla.jss.crypto.KeyWrapAlgorithm
 
AES_ECB - Static variable in class org.mozilla.jss.crypto.KeyWrapAlgorithm
 
AES_ROOT_OID - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm
 
affiliationChanged - Static variable in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
affiliationChanged - Static variable in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
algFamily - Variable in class org.mozilla.jss.crypto.KeyPairAlgorithm
 
algHash - Static variable in class org.mozilla.jss.pkcs11.KeyType
 
ALGORITHM - Static variable in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for FIPS standardized algorithms.
Algorithm - Class in org.mozilla.jss.crypto
Represents a cryptographic algorithm.
Algorithm(int, String) - Constructor for class org.mozilla.jss.crypto.Algorithm
 
Algorithm(int, String, OBJECT_IDENTIFIER) - Constructor for class org.mozilla.jss.crypto.Algorithm
 
Algorithm(int, String, OBJECT_IDENTIFIER, Class) - Constructor for class org.mozilla.jss.crypto.Algorithm
 
Algorithm(int, String, OBJECT_IDENTIFIER, Class[]) - Constructor for class org.mozilla.jss.crypto.Algorithm
 
algorithm - Variable in class org.mozilla.jss.crypto.KeyPairGenerator
Deprecated.  
algorithm - Variable in class org.mozilla.jss.crypto.Signature
Deprecated.  
AlgorithmIdentifier - Class in org.mozilla.jss.pkix.primitive
 
AlgorithmIdentifier(OBJECT_IDENTIFIER) - Constructor for class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
Creates an AlgorithmIdentifier with no parameter.
AlgorithmIdentifier(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
Creates an AlgorithmIdentifier.
AlgorithmIdentifier.Template - Class in org.mozilla.jss.pkix.primitive
 
AlgorithmIdentifier.Template() - Constructor for class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier.Template
 
algorithms - Variable in class org.mozilla.jss.pkcs11.KeyType
 
AlreadyInitializedException - Exception in org.mozilla.jss.crypto
This exception is thrown if an initialization operation is attempted on something that is already initialized.
AlreadyInitializedException() - Constructor for exception org.mozilla.jss.crypto.AlreadyInitializedException
 
AlreadyInitializedException(String) - Constructor for exception org.mozilla.jss.crypto.AlreadyInitializedException
 
ANY - Class in org.mozilla.jss.asn1
Represents an ASN.1 ANY value.
ANY(Tag, byte[]) - Constructor for class org.mozilla.jss.asn1.ANY
Creates an ANY value, which is just a generic ASN.1 value.
ANY(byte[]) - Constructor for class org.mozilla.jss.asn1.ANY
Creates an ANY value, which is just a generic ASN.1 value.
ANY.Template - Class in org.mozilla.jss.asn1
A class for decoding ANY values from BER.
ANY.Template() - Constructor for class org.mozilla.jss.asn1.ANY.Template
 
AnyCA - Static variable in class org.mozilla.jss.CryptoManager.CertUsage
 
append(String) - Method in exception org.mozilla.jss.asn1.InvalidBERException
 
APPLICATION - Static variable in class org.mozilla.jss.asn1.Tag
A tag class.
APPLICATION - Static variable in class org.mozilla.jss.asn1.Tag.Class
 
approve(X509Certificate, SSLCertificateApprovalCallback.ValidityStatus) - Method in interface org.mozilla.jss.ssl.SSLCertificateApprovalCallback
This method is called when the server sends it's certificate to the client.
approve(X509Certificate, SSLCertificateApprovalCallback.ValidityStatus) - Method in class org.mozilla.jss.ssl.TestCertApprovalCallback
 
ARCHIVE_REM_GEN_PRIV_KEY - Static variable in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
 
ASN1Header - Class in org.mozilla.jss.asn1
The portion of a BER encoding that precedes the contents octets.
ASN1Header(InputStream) - Constructor for class org.mozilla.jss.asn1.ASN1Header
Gets info about the next item in the DER stream, consuming the identifier and length octets.
ASN1Header(Tag, Form, long) - Constructor for class org.mozilla.jss.asn1.ASN1Header
This constructor is to be called when we are constructing an ASN1Value rather than decoding it.
ASN1Template - Interface in org.mozilla.jss.asn1
An interface for decoding ASN1Values from their BER encodings.
ASN1Util - Class in org.mozilla.jss.asn1
 
ASN1Util() - Constructor for class org.mozilla.jss.asn1.ASN1Util
 
ASN1Value - Interface in org.mozilla.jss.asn1
A value that can be decoded from BER and encoded to DER.
Assert - Class in org.mozilla.jss.util
C-style assertions in Java.
Assert() - Constructor for class org.mozilla.jss.util.Assert
 
AssertionException - Exception in org.mozilla.jss.util
Assertion exceptions are thrown when assertion code is invoked and fails to operate properly.
AssertionException() - Constructor for exception org.mozilla.jss.util.AssertionException
 
AssertionException(String) - Constructor for exception org.mozilla.jss.util.AssertionException
 
assertRegistryEmpty() - Static method in class org.mozilla.jss.util.NativeProxy
Assert that the Registry is empty.
at(int) - Method in class org.mozilla.jss.pkix.primitive.RDN
 
Attribute - Class in org.mozilla.jss.pkcs7
An Attribute, which has the following ASN.1 definition (roughly): Attribute ::= SEQUENCE { type OBJECT IDENTIFIER, value SET }
Attribute(OBJECT_IDENTIFIER, SET) - Constructor for class org.mozilla.jss.pkcs7.Attribute
 
Attribute(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkcs7.Attribute
 
Attribute - Class in org.mozilla.jss.pkix.primitive
An Attribute, which has the following ASN.1 definition (roughly): Attribute ::= SEQUENCE { type OBJECT IDENTIFIER, value SET }
Attribute(OBJECT_IDENTIFIER, SET) - Constructor for class org.mozilla.jss.pkix.primitive.Attribute
 
Attribute(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkix.primitive.Attribute
 
Attribute.Template - Class in org.mozilla.jss.pkcs7
A Template for decoding an Attribute.
Attribute.Template() - Constructor for class org.mozilla.jss.pkcs7.Attribute.Template
 
Attribute.Template - Class in org.mozilla.jss.pkix.primitive
A Template for decoding an Attribute.
Attribute.Template() - Constructor for class org.mozilla.jss.pkix.primitive.Attribute.Template
 
AuthenticatedSafes - Class in org.mozilla.jss.pkcs12
An AuthenticatedSafes, which is a SEQUENCE of SafeContents.
AuthenticatedSafes() - Constructor for class org.mozilla.jss.pkcs12.AuthenticatedSafes
Default constructor, creates an empty AuthenticatedSafes.
AuthenticatedSafes(SEQUENCE) - Constructor for class org.mozilla.jss.pkcs12.AuthenticatedSafes
Creates an AuthenticatedSafes from a SEQUENCE of ContentInfo.
AuthenticatedSafes.Template - Class in org.mozilla.jss.pkcs12
A Template class for decoding an AuthenticatedSafes from its BER encoding.
AuthenticatedSafes.Template() - Constructor for class org.mozilla.jss.pkcs12.AuthenticatedSafes.Template
 
AVA - Class in org.mozilla.jss.pkix.primitive
An AttributeValueAssertion, which has the following ASN.1 definition (roughly): AttributeValueAssertion ::= SEQUENCE { type OBJECT IDENTIFIER, value ANY DEFINED BY type }
AVA(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkix.primitive.AVA
 
AVA.Template - Class in org.mozilla.jss.pkix.primitive
A Template for decoding an AVA.
AVA.Template() - Constructor for class org.mozilla.jss.pkix.primitive.AVA.Template
 
available() - Method in class org.mozilla.jss.util.Base64InputStream
 

B

BAD_ALG - Static variable in class org.mozilla.jss.pkix.cmc.OtherInfo
 
BAD_CERT_DOMAIN - Static variable in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
this indicates common-name mismatch
BAD_CERT_ID - Static variable in class org.mozilla.jss.pkix.cmc.OtherInfo
 
BAD_IDENTITY - Static variable in class org.mozilla.jss.pkix.cmc.OtherInfo
 
BAD_KEY - Static variable in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
 
BAD_MESSAGE_CHECK - Static variable in class org.mozilla.jss.pkix.cmc.OtherInfo
 
BAD_REQUEST - Static variable in class org.mozilla.jss.pkix.cmc.OtherInfo
 
BAD_SIGNATURE - Static variable in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
 
BAD_TIME - Static variable in class org.mozilla.jss.pkix.cmc.OtherInfo
 
badAlg - Static variable in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
 
badCertId - Static variable in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
 
badDataFormat - Static variable in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
 
badMessageCheck - Static variable in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
 
BadPaddingException - Exception in org.mozilla.jss.crypto
Deprecated. Use javax.crypto.BadPaddingException.
BadPaddingException() - Constructor for exception org.mozilla.jss.crypto.BadPaddingException
Deprecated.  
BadPaddingException(String) - Constructor for exception org.mozilla.jss.crypto.BadPaddingException
Deprecated.  
badRequest - Static variable in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
 
badTime - Static variable in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
 
Base64InputStream - Class in org.mozilla.jss.util
Reads in base-64 encoded input and spits out the raw binary decoding.
Base64InputStream(InputStream) - Constructor for class org.mozilla.jss.util.Base64InputStream
 
Base64OutputStream - Class in org.mozilla.jss.util
An output stream filter that takes arbitrary bytes and outputs their base64 encoding.
Base64OutputStream(PrintStream) - Constructor for class org.mozilla.jss.util.Base64OutputStream
Create a stream that does not insert line breaks.
Base64OutputStream(PrintStream, int) - Constructor for class org.mozilla.jss.util.Base64OutputStream
 
BERencode(Tag, OutputStream) - Method in class org.mozilla.jss.asn1.SET
Encodes this SET without re-ordering it.
BigIntegerToUnsignedByteArray(BigInteger) - Static method in class org.mozilla.jss.crypto.PQGParams
Produces an unsigned byte-array representation of a BigInteger.
BIT_STRING - Class in org.mozilla.jss.asn1
An ASN.1 BIT STRING, which is an ordered sequence of bits.
BIT_STRING(byte[], int) - Constructor for class org.mozilla.jss.asn1.BIT_STRING
 
BIT_STRING(BitSet, int) - Constructor for class org.mozilla.jss.asn1.BIT_STRING
Constructs a BIT_STRING from a BitSet.
BIT_STRING.Template - Class in org.mozilla.jss.asn1
A class for decoding a BIT_STRING from its BER encoding.
BIT_STRING.Template() - Constructor for class org.mozilla.jss.asn1.BIT_STRING.Template
 
BMPString - Class in org.mozilla.jss.asn1
The ASN.1 type BMPString.
BMPString(char[]) - Constructor for class org.mozilla.jss.asn1.BMPString
Creates a new BMPString from an array of Java characters.
BMPString(String) - Constructor for class org.mozilla.jss.asn1.BMPString
Creates a new BMPString from a Java String.
BMPString.Template - Class in org.mozilla.jss.asn1
 
BMPString.Template() - Constructor for class org.mozilla.jss.asn1.BMPString.Template
 
BODYIDMAX - Static variable in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
 
BODYIDMAX - Static variable in class org.mozilla.jss.pkix.cmc.LraPopWitness
 
BODYIDMAX - Static variable in class org.mozilla.jss.pkix.cmc.TaggedAttribute
 
BODYIDMAX - Static variable in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
 
BOOLEAN - Class in org.mozilla.jss.asn1
An ASN.1 BOOLEAN value.
BOOLEAN(boolean) - Constructor for class org.mozilla.jss.asn1.BOOLEAN
Creates a BOOLEAN with the given value.
BOOLEAN.Template - Class in org.mozilla.jss.asn1
A Class for decoding BOOLEAN values from their BER encodings.
BOOLEAN.Template() - Constructor for class org.mozilla.jss.asn1.BOOLEAN.Template
 
buildCertificateChain(X509Certificate) - Method in class org.mozilla.jss.CryptoManager
Given a certificate, constructs its certificate chain.
bypassPKCS11(boolean) - Method in class org.mozilla.jss.ssl.SSLServerSocket
Enables the bypass of PKCS11 for performance on this socket.
bypassPKCS11(boolean) - Method in class org.mozilla.jss.ssl.SSLSocket
Enables bypass of PKCS11 on this socket.
bypassPKCS11Default(boolean) - Static method in class org.mozilla.jss.ssl.SSLSocket
Sets the default to bypass PKCS11 layer (except for public keys) for all new sockets.

C

CA_CERT_INVALID - Static variable in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
 
cACompromise - Static variable in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
cACompromise - Static variable in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
CBC - Static variable in class org.mozilla.jss.crypto.EncryptionAlgorithm.Mode
 
CERT_BAD_ACCESS_LOCATION - Static variable in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
 
CERT_BAG - Static variable in class org.mozilla.jss.pkcs12.SafeBag
A bag containing a certificate.
CERT_NOT_IN_NAME_SPACE - Static variable in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
 
CERT_STATUS_SERVER_ERROR - Static variable in class org.mozilla.jss.ssl.SSLCertificateApprovalCallback.ValidityStatus
 
CertBag - Class in org.mozilla.jss.pkcs12
A PKCS #12 cert bag.
CertBag(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkcs12.CertBag
Creates a CertBag from a type and a cert.
CertBag.Template - Class in org.mozilla.jss.pkcs12
A Template class for decoding CertBags from their BER encoding.
CertBag.Template() - Constructor for class org.mozilla.jss.pkcs12.CertBag.Template
 
CertDatabaseException - Exception in org.mozilla.jss
This exception is thrown if the certificate database does not exist, or if an error occurs while opening it.
CertDatabaseException() - Constructor for exception org.mozilla.jss.CertDatabaseException
 
CertDatabaseException(String) - Constructor for exception org.mozilla.jss.CertDatabaseException
 
CertId - Class in org.mozilla.jss.pkix.crmf
CRMF CertId.
CertId(ANY, INTEGER) - Constructor for class org.mozilla.jss.pkix.crmf.CertId
Constructs a new CertId from its components.
CertId.Template - Class in org.mozilla.jss.pkix.crmf
A Template for decoding a CertId.
CertId.Template() - Constructor for class org.mozilla.jss.pkix.crmf.CertId.Template
 
Certificate - Class in org.mozilla.jss.pkix.cert
An X.509 signed certificate.
Certificate(CertificateInfo, PrivateKey, SignatureAlgorithm) - Constructor for class org.mozilla.jss.pkix.cert.Certificate
Creates and signs an X.509 Certificate.
Certificate.Template - Class in org.mozilla.jss.pkix.cert
 
Certificate.Template() - Constructor for class org.mozilla.jss.pkix.cert.Certificate.Template
 
certificateHold - Static variable in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
certificateHold - Static variable in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
CertificateInfo - Class in org.mozilla.jss.pkix.cert
A TBSCertificate (to-be-signed certificate), the actual information in a certificate apart from the signature.
CertificateInfo(CertificateInfo.Version, INTEGER, AlgorithmIdentifier, Name, Date, Date, Name, SubjectPublicKeyInfo) - Constructor for class org.mozilla.jss.pkix.cert.CertificateInfo
Creates a CertificateInfo with the required fields.
CertificateInfo.Template - Class in org.mozilla.jss.pkix.cert
Template class for decoding a CertificateInfo.
CertificateInfo.Template() - Constructor for class org.mozilla.jss.pkix.cert.CertificateInfo.Template
 
CertificateInfo.Version - Class in org.mozilla.jss.pkix.cert
An X.509 Certificate version.
CertificationRequest - Class in org.mozilla.jss.pkcs10
A pkcs10 signed CertificationRequest.
CertificationRequest(CertificationRequestInfo, PrivateKey, SignatureAlgorithm) - Constructor for class org.mozilla.jss.pkcs10.CertificationRequest
Creates and signs an X.509 CertificationRequest.
CertificationRequest.Template - Class in org.mozilla.jss.pkcs10
 
CertificationRequest.Template() - Constructor for class org.mozilla.jss.pkcs10.CertificationRequest.Template
 
CertificationRequestInfo - Class in org.mozilla.jss.pkcs10
A TBSCertificationRequest (to-be-signed CertificationRequest), the actual information in a CertificationRequest apart from the signature.
CertificationRequestInfo(INTEGER, Name, SubjectPublicKeyInfo, SET) - Constructor for class org.mozilla.jss.pkcs10.CertificationRequestInfo
Creates a CertificationRequestInfo with the required fields.
CertificationRequestInfo.Template - Class in org.mozilla.jss.pkcs10
Template class for decoding a CertificationRequestInfo.
CertificationRequestInfo.Template() - Constructor for class org.mozilla.jss.pkcs10.CertificationRequestInfo.Template
 
CertifiedKeyPair - Class in org.mozilla.jss.pkix.cmmf
 
CertifiedKeyPair(CertOrEncCert) - Constructor for class org.mozilla.jss.pkix.cmmf.CertifiedKeyPair
 
CertOrEncCert - Class in org.mozilla.jss.pkix.cmmf
 
CertOrEncCert(byte[]) - Constructor for class org.mozilla.jss.pkix.cmmf.CertOrEncCert
 
certPrefix - Variable in class org.mozilla.jss.CryptoManager.InitializationValues
 
certProxy - Variable in class org.mozilla.jss.pkcs11.PK11Cert
 
CertRepContent - Class in org.mozilla.jss.pkix.cmmf
A CMMF CertRepContent.
CertRepContent(byte[][], SEQUENCE) - Constructor for class org.mozilla.jss.pkix.cmmf.CertRepContent
Creates a new CertRepContent.
CertRepContent(byte[][]) - Constructor for class org.mozilla.jss.pkix.cmmf.CertRepContent
Creates a new CertRepContent.
CertRepContent(SEQUENCE) - Constructor for class org.mozilla.jss.pkix.cmmf.CertRepContent
Creates a new CertRepContent
CertReqMsg - Class in org.mozilla.jss.pkix.crmf
This class models a CRMF CertReqMsg structure.
CertReqMsg(CertRequest, ProofOfPossession, SEQUENCE) - Constructor for class org.mozilla.jss.pkix.crmf.CertReqMsg
Constructs a CertReqmsg from a CertRequest and, optionally, a pop>/i> and a regInfo.
CertReqMsg.Template - Class in org.mozilla.jss.pkix.crmf
A class for decoding CertReqMsg structures from a BER encoding.
CertReqMsg.Template() - Constructor for class org.mozilla.jss.pkix.crmf.CertReqMsg.Template
 
CertRequest - Class in org.mozilla.jss.pkix.crmf
A PKIX CertRequest.
CertRequest(INTEGER, CertTemplate, SEQUENCE) - Constructor for class org.mozilla.jss.pkix.crmf.CertRequest
 
CertRequest.Template - Class in org.mozilla.jss.pkix.crmf
A Template class for constructing CertRequests from their BER encoding.
CertRequest.Template() - Constructor for class org.mozilla.jss.pkix.crmf.CertRequest.Template
 
CertResponse - Class in org.mozilla.jss.pkix.cmmf
 
CertResponse(INTEGER, PKIStatusInfo) - Constructor for class org.mozilla.jss.pkix.cmmf.CertResponse
 
CertResponse(INTEGER, PKIStatusInfo, CertifiedKeyPair) - Constructor for class org.mozilla.jss.pkix.cmmf.CertResponse
 
CertTemplate - Class in org.mozilla.jss.pkix.crmf
This class models a CRMF CertTemplate structure.
CertTemplate() - Constructor for class org.mozilla.jss.pkix.crmf.CertTemplate
Creates an empty CertTemplate.
CertTemplate.Template - Class in org.mozilla.jss.pkix.crmf
A class for decoding CertTemplates.
CertTemplate.Template() - Constructor for class org.mozilla.jss.pkix.crmf.CertTemplate.Template
 
cessationOfOperation - Static variable in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
cessationOfOperation - Static variable in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
CHALLENGE_RESP - Static variable in class org.mozilla.jss.pkix.crmf.POPOPrivKey
The SubsequentMessage field is challengeResp.
ChallengeResponseException - Exception in org.mozilla.jss.pkix.crmf
An exception thrown when challenge response pop is requested.
ChallengeResponseException(String) - Constructor for exception org.mozilla.jss.pkix.crmf.ChallengeResponseException
 
ChallengeResponseException(ChallengeResponseException, String) - Constructor for exception org.mozilla.jss.pkix.crmf.ChallengeResponseException
 
changePassword(PasswordCallback, PasswordCallback) - Method in interface org.mozilla.jss.crypto.CryptoToken
Change the password of this token.
changePassword(PasswordCallback, PasswordCallback) - Method in class org.mozilla.jss.pkcs11.PK11Token
Change password.
changePassword(byte[], byte[]) - Method in class org.mozilla.jss.pkcs11.PK11Token
Change the password on the token from the old one to the new one.
CharacterString - Class in org.mozilla.jss.asn1
An abstract base class for all character string types in ASN.1.
CharacterString(char[]) - Constructor for class org.mozilla.jss.asn1.CharacterString
 
CharacterString(String) - Constructor for class org.mozilla.jss.asn1.CharacterString
 
CharacterString.Template - Class in org.mozilla.jss.asn1
 
CharacterString.Template() - Constructor for class org.mozilla.jss.asn1.CharacterString.Template
 
charToByte(char[]) - Static method in class org.mozilla.jss.util.Password
Converts a char array to a null-terminated byte array using a standard encoding, which is currently UTF8.
CHOICE - Class in org.mozilla.jss.asn1
Objects of this class are generated by CHOICE.Template.decode().
CHOICE(Tag, ASN1Value) - Constructor for class org.mozilla.jss.asn1.CHOICE
Create a CHOICE whose chosen element has an implicit tag.
CHOICE(ASN1Value) - Constructor for class org.mozilla.jss.asn1.CHOICE
Create a CHOICE whose chosen element has no implicit tag.
CHOICE.Template - Class in org.mozilla.jss.asn1
A Template for decoding ASN.1 CHOICEs
CHOICE.Template() - Constructor for class org.mozilla.jss.asn1.CHOICE.Template
Creates an empty CHOICE template
Cipher - Class in org.mozilla.jss.crypto
Deprecated. Use the JCA interface instead (Cipher)
Cipher() - Constructor for class org.mozilla.jss.crypto.Cipher
Deprecated.  
cipherTest(SymmetricKey, EncryptionAlgorithm) - Method in class org.mozilla.jss.tests.SymKeyGen
 
CKM_AES_CBC - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_AES_CBC_PAD - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_AES_ECB - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_AES_KEY_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_DES3_CBC_PAD - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_DES3_ECB - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_DES3_KEY_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_DES_CBC_PAD - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_DES_KEY_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_DSA_KEY_PAIR_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_EC_KEY_PAIR_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_PBA_SHA1_WITH_SHA1_HMAC - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_RC2_CBC_PAD - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_RC2_KEY_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_RC4_KEY_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_RSA_PKCS_KEY_PAIR_GEN - Static variable in class org.mozilla.jss.crypto.Algorithm
 
CKM_SHA_1_HMAC - Static variable in class org.mozilla.jss.crypto.Algorithm
 
ClassServer - Class in org.mozilla.jss.tests
 
ClassServer(ServerSocket) - Constructor for class org.mozilla.jss.tests.ClassServer
Constructs a ClassServer based on ss
clear() - Method in class org.mozilla.jss.crypto.PBEKeyGenParams
Clears the password.
clear() - Method in class org.mozilla.jss.util.Password
Clears the password so that sensitive data is no longer present in memory.
clearHandshakeCompleted() - Method in class org.mozilla.jss.tests.JSS_FileUploadClient
Clear handshakeCompleted flag to indicate that the system is now ready for another socket connection.
clearHandshakeCompleted() - Method in class org.mozilla.jss.tests.JSS_SelfServClient
Clear handshakeCompleted flag to indicate that the system is now ready for another socket connection.
clearHandshakeCompleted() - Method in class org.mozilla.jss.tests.JSS_SSLClient
Clear handshakeCompleted flag to indicate that the system is now ready for another socket connection.
clearHandshakeCompleted() - Method in class org.mozilla.jss.tests.JSSE_SSLClient
Clear handshakeCompleted flag to indicate that the system is now ready for another socket connection.
clearSessionCache() - Static method in class org.mozilla.jss.ssl.SSLServerSocket
Empties the SSL client session ID cache.
clone(SymmetricKey) - Method in interface org.mozilla.jss.crypto.KeyGenerator
Deprecated. Allows a SymmetricKey to be cloned on a different token.
clone() - Method in class org.mozilla.jss.crypto.Signature
Deprecated. Cloning is not supported yet
clone(SymmetricKey) - Method in class org.mozilla.jss.pkcs11.PK11KeyGenerator
Allows a SymmetricKey to be cloned on a different token.
clone(SymmetricKey, PK11Token) - Static method in class org.mozilla.jss.pkcs11.PK11KeyGenerator
Allows a SymmetricKey to be cloned on a different token.
clone() - Method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
 
clone() - Method in class org.mozilla.jss.util.Password
Clones the password.
cloneKey(SymmetricKey) - Method in interface org.mozilla.jss.crypto.CryptoToken
Deprecated. Use the JCA interface instead (SecretKeyFactory)
cloneKey(SymmetricKey) - Method in class org.mozilla.jss.pkcs11.PK11Token
Allows a SymmetricKey to be cloned on a different token.
close() - Method in class org.mozilla.jss.ssl.SSLServerSocket
Closes this socket.
close() - Method in class org.mozilla.jss.ssl.SSLSocket
Closes this socket.
close() - Method in class org.mozilla.jss.util.Base64InputStream
 
close() - Method in class org.mozilla.jss.util.Base64OutputStream
This flushes the stream and closes the next stream downstream.
closeDatabases() - Method in class org.mozilla.jss.DatabaseCloser
Closes the certificate and key databases.
CloseDBs - Class in org.mozilla.jss.tests
 
CloseDBs() - Constructor for class org.mozilla.jss.tests.CloseDBs
 
CMCCertId - Class in org.mozilla.jss.pkix.cmc
CMC CMCCertId.
CMCCertId(SEQUENCE, INTEGER, BIT_STRING) - Constructor for class org.mozilla.jss.pkix.cmc.CMCCertId
Constructs a new CMCCertId from its components.
CMCCertId(ANY, INTEGER, BIT_STRING) - Constructor for class org.mozilla.jss.pkix.cmc.CMCCertId
Constructs a new CMCCertId from its components.
CMCCertId.Template - Class in org.mozilla.jss.pkix.cmc
A Template for decoding a CMCCertId.
CMCCertId.Template() - Constructor for class org.mozilla.jss.pkix.cmc.CMCCertId.Template
 
CMCStatusInfo - Class in org.mozilla.jss.pkix.cmc
CMC CMCStatusInfo: CMCStatusInfo ::= SEQUENCE { cMCStatus CMCStatus, bodyList SEQUENCE SIZE (1..MAX) OF BodyPartID, statusString UTF8String OPTIONAL, otherInfo CHOICE { failInfo CMCFailInfo, pendInfo PendInfo } OPTIONAL } PendInfo ::= SEQUENCE { pendToken OCTET STRING, pendTime GeneralizedTime }
CMCStatusInfo(int, SEQUENCE) - Constructor for class org.mozilla.jss.pkix.cmc.CMCStatusInfo
 
CMCStatusInfo(int, SEQUENCE, String, OtherInfo) - Constructor for class org.mozilla.jss.pkix.cmc.CMCStatusInfo
 
CMCStatusInfo(INTEGER, SEQUENCE, UTF8String, OtherInfo) - Constructor for class org.mozilla.jss.pkix.cmc.CMCStatusInfo
Create a CMCStatusInfo from decoding.
CMCStatusInfo.Template - Class in org.mozilla.jss.pkix.cmc
 
CMCStatusInfo.Template() - Constructor for class org.mozilla.jss.pkix.cmc.CMCStatusInfo.Template
 
commonName - Static variable in class org.mozilla.jss.pkix.primitive.Name
The OID for the common name (CN) attribute.
computeMacData(Password, byte[], int) - Method in class org.mozilla.jss.pkcs12.PFX
Computes the macData field and adds it to the PFX.
configDir - Variable in class org.mozilla.jss.CryptoManager.InitializationValues
 
configServerSessionIDCache(int, int, int, String) - Static method in class org.mozilla.jss.ssl.SSLServerSocket
Configures the session ID cache.
configureOCSP(boolean, String, String) - Method in class org.mozilla.jss.CryptoManager
Enables OCSP, note when you Initialize JSS for the first time, for backwards compatibility, the initialize will enable OCSP if you previously set values.ocspCheckingEnabled and values.ocspResponderURL/values.ocspResponderCertNickname configureOCSP will allow changing of the the OCSPResponder at runtime
CONFIRM_REQUIRED - Static variable in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
 
ConsolePasswordCallback - Class in org.mozilla.jss.util
A password callback that obtains its password from the console.
ConsolePasswordCallback() - Constructor for class org.mozilla.jss.util.ConsolePasswordCallback
 
Constants - Class in org.mozilla.jss.tests
Holds immutable values for JSS Tests.
CONSTRUCTED - Static variable in class org.mozilla.jss.asn1.ASN1Header
 
CONSTRUCTED - Static variable in class org.mozilla.jss.asn1.Form
 
ConstructSignature(SignatureAlgorithm, SignatureSpi) - Static method in class org.mozilla.jss.crypto.Tunnel
 
ContentInfo - Class in org.mozilla.jss.pkcs7
A PKCS #7 ContentInfo structure.
ContentInfo(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo with the given type and content.
ContentInfo(byte[]) - Constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type data.
ContentInfo(SignedData) - Constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type signedData.
ContentInfo(EnvelopedData) - Constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type envelopedData.
ContentInfo(SignedAndEnvelopedData) - Constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type signedAndEnvelopedData.
ContentInfo(DigestedData) - Constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type digestedData.
ContentInfo(EncryptedData) - Constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type encryptedData.
ContentInfo - Class in org.mozilla.jss.pkix.cms
A PKCS #7 ContentInfo structure.
ContentInfo(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo with the given type and content.
ContentInfo(byte[]) - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type data.
ContentInfo(SignedData) - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type signedData.
ContentInfo(EnvelopedData) - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type envelopedData.
ContentInfo(SignedAndEnvelopedData) - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type signedAndEnvelopedData.
ContentInfo(DigestedData) - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type digestedData.
ContentInfo(EncryptedData) - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type encryptedData.
ContentInfo.Template - Class in org.mozilla.jss.pkcs7
A template for decoding a ContentInfo blob
ContentInfo.Template() - Constructor for class org.mozilla.jss.pkcs7.ContentInfo.Template
 
ContentInfo.Template - Class in org.mozilla.jss.pkix.cms
A template for decoding a ContentInfo blob
ContentInfo.Template() - Constructor for class org.mozilla.jss.pkix.cms.ContentInfo.Template
 
CONTEXT_SPECIFIC - Static variable in class org.mozilla.jss.asn1.Tag.Class
 
CONTEXT_SPECIFIC - Static variable in class org.mozilla.jss.asn1.Tag
A tag class.
Control - Class in org.mozilla.jss.pkix.crmf
A CRMF Control.
Control(OBJECT_IDENTIFIER, ASN1Value) - Constructor for class org.mozilla.jss.pkix.crmf.Control
 
Control.Template - Class in org.mozilla.jss.pkix.crmf
A template class for decoding a Control from a BER stream.
Control.Template() - Constructor for class org.mozilla.jss.pkix.crmf.Control.Template
 
controlAt(int) - Method in class org.mozilla.jss.pkix.crmf.CertRequest
Returns the ith Control.
convert(char[]) - Method in interface org.mozilla.jss.crypto.KeyGenerator.CharToByteConverter
Deprecated. Converts a password of Java characters into a password of bytes, using some encoding scheme.
convert(char[]) - Method in class org.mozilla.jss.pkcs12.PasswordConverter
 
countryName - Static variable in class org.mozilla.jss.pkix.primitive.Name
The OID for the country name (C) attribute.
createCertBag(byte[], String) - Static method in class org.mozilla.jss.pkcs12.SafeBag
Creates a SafeBag that contains an X.509 Certificate.
createCertBag(byte[], String, byte[]) - Static method in class org.mozilla.jss.pkcs12.SafeBag
Creates a SafeBag that contains an X.509 Certificate.
createCRSCompatibleEncryptedContentInfo(OBJECT_IDENTIFIER, AlgorithmIdentifier, OCTET_STRING) - Static method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
 
createCRSCompatibleEncryptedContentInfo(OBJECT_IDENTIFIER, AlgorithmIdentifier, OCTET_STRING) - Static method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
 
createDhMAC(BIT_STRING) - Static method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
Creates a new POPOPrivKey with the given dhMAC field.
createEncryptedPrivateKeyBag(PrivateKeyInfo, String, byte[], Password) - Static method in class org.mozilla.jss.pkcs12.SafeBag
Creates a SafeBag containing a PKCS-8ShroudedKeyBag, which is an EncryptedPrivateKeyInfo.
createIssuerAndSerialNumber(IssuerAndSerialNumber) - Static method in class org.mozilla.jss.pkix.cms.SignerIdentifier
Creates a new SignerIdentifier with the given IssuerAndSerialNumber field.
createKeyAgreement(POPOPrivKey) - Static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with the given keyAgreement field.
createKeyEncipherment(POPOPrivKey) - Static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with the given keyEncipherment field.
createPBE(PBEAlgorithm, Password, byte[], int, KeyGenerator.CharToByteConverter, byte[]) - Static method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
Creates a new EncryptedContentInfo, where the data is encrypted with a password-based key.
createPBE(PBEAlgorithm, Password, byte[], int, KeyGenerator.CharToByteConverter, byte[]) - Static method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
Creates a new EncryptedContentInfo, where the data is encrypted with a password-based key.
createPBE(PBEAlgorithm, Password, byte[], int, KeyGenerator.CharToByteConverter, PrivateKeyInfo) - Static method in class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo, where the data is encrypted with a password-based key.
createPseudoRandomNumberGenerator() - Method in class org.mozilla.jss.CryptoManager
Retrieves a FIPS-140-2 validated random number generator.
createRaVerified() - Static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with an raVerified field.
createSignature(POPOSigningKey) - Static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with the given signature field.
createSubjectKeyIdentifier(OCTET_STRING) - Static method in class org.mozilla.jss.pkix.cms.SignerIdentifier
Creates a new SignerIdentifier with the given SubjectKeyIdentifier field.
createSubsequentMessage(int) - Static method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
Creates a new POPOPrivKey with the given subsequentMessage field.
createThisMessage(BIT_STRING) - Static method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
Creates a new POPOPrivKey with the given thisMessage field.
CRL_BAG - Static variable in class org.mozilla.jss.pkcs12.SafeBag
A bag containing a certificate revocation list.
CRLImportException - Exception in org.mozilla.jss
Thrown if a CRL cannot be imported
CRLImportException() - Constructor for exception org.mozilla.jss.CRLImportException
 
CRLImportException(String) - Constructor for exception org.mozilla.jss.CRLImportException
 
CRMF - Static variable in class org.mozilla.jss.pkix.cmc.TaggedRequest
 
CryptoManager - Class in org.mozilla.jss
This class is the starting poing for the crypto package.
CryptoManager() - Constructor for class org.mozilla.jss.CryptoManager
Constructor, for internal use only.
CryptoManager.CertUsage - Class in org.mozilla.jss
CertUsage options for validation
CryptoManager.InitializationValues - Class in org.mozilla.jss
The various options that can be used to initialize CryptoManager.
CryptoManager.InitializationValues() - Constructor for class org.mozilla.jss.CryptoManager.InitializationValues
 
CryptoManager.InitializationValues(String) -