Alphabetical Index

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

_

_assert(boolean) - static method in class org.mozilla.jss.util.Assert
Assert that a condition is true.
_assert(boolean,String) - static method in class org.mozilla.jss.util.Assert
Assert that a condition is true.

A

aACompromise - static field 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(org.mozilla.jss.pkix.primitive.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.
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(org.mozilla.jss.asn1.ASN1Value) - method in class org.mozilla.jss.asn1.SET
Adds an element to this SET.
Adds an element to this SET with the given implicit tag.
addElement(org.mozilla.jss.pkix.primitive.AVA) - method in class org.mozilla.jss.pkix.primitive.Name
Adds a relative distinguished name containing a single AVA.
addElement(org.mozilla.jss.pkix.primitive.RDN) - method in class org.mozilla.jss.pkix.primitive.Name
Adds a relative distinguished name to the Name.
Encrypts a SafeContents and adds it to the AuthenticatedSafes.
addExtension(org.mozilla.jss.pkix.cert.Extension) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
addFreeText(org.mozilla.jss.asn1.UTF8String) - method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
Adds a UTF8String to the statusString SEQUENCE.
addFreeText(String) - method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
Adds a string to the statusString SEQUENCE.
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.
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.
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 field in class org.mozilla.jss.crypto.KeyGenAlgorithm
AES - static field in class org.mozilla.jss.pkcs11.KeyType
AES_128_CBC - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
AES_128_ECB - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
AES_192_CBC - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
AES_192_ECB - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
AES_256_CBC - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
AES_256_ECB - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
AES_CBC - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
AES_CBC_PAD - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
AES_CBC_PAD - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
AES_ECB - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
AES_ROOT_OID - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
affiliationChanged - static field in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
affiliationChanged - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
algFamily - field in class org.mozilla.jss.crypto.KeyPairAlgorithm
algHash - static field in class org.mozilla.jss.pkcs11.KeyType
algorithm - field in class org.mozilla.jss.crypto.KeyPairGenerator
ALGORITHM - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for FIPS standardized algorithms.
Algorithm - class org.mozilla.jss.crypto.Algorithm
Represents a cryptographic algorithm.
algorithm - field in class org.mozilla.jss.pkcs11.PK11Signature
algorithm - field in class org.mozilla.jss.crypto.Signature
Algorithm(int,String) - constructor for class org.mozilla.jss.crypto.Algorithm
Algorithm(int,String,org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - constructor for class org.mozilla.jss.crypto.Algorithm
AlgorithmIdentifier - class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
AlgorithmIdentifier(org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - constructor for class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
Creates an AlgorithmIdentifier with no parameter.
Creates an AlgorithmIdentifier.
algorithms - field in class org.mozilla.jss.pkcs11.KeyType
AlreadyInitializedException - exception org.mozilla.jss.crypto.AlreadyInitializedException
This exception is thrown if an initialization operation is attempted on something that is already initialized.
AlreadyInitializedException() - constructor for class org.mozilla.jss.crypto.AlreadyInitializedException
AlreadyInitializedException(String) - constructor for class org.mozilla.jss.crypto.AlreadyInitializedException
ANY - class org.mozilla.jss.asn1.ANY
Represents an ASN.1 ANY value.
ANY(byte[]) - constructor for class org.mozilla.jss.asn1.ANY
Creates an ANY value, which is just a generic ASN.1 value.
ANY(org.mozilla.jss.asn1.Tag,byte[]) - constructor for class org.mozilla.jss.asn1.ANY
Creates an ANY value, which is just a generic ASN.1 value.
append(String) - method in class org.mozilla.jss.asn1.InvalidBERException
APPLICATION - static field in class org.mozilla.jss.asn1.Tag
A tag class.
This method is called when the server sends it's certificate to the client.
ARCHIVE_REM_GEN_PRIV_KEY - static field in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
ASN1Header - class org.mozilla.jss.asn1.ASN1Header
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.
This constructor is to be called when we are constructing an ASN1Value rather than decoding it.
ASN1Template - interface org.mozilla.jss.asn1.ASN1Template
An interface for decoding ASN1Values from their BER encodings.
ASN1Util - class org.mozilla.jss.asn1.ASN1Util
ASN1Value - interface org.mozilla.jss.asn1.ASN1Value
A value that can be decoded from BER and encoded to DER.
Assert - class org.mozilla.jss.util.Assert
C-style assertions in Java.
AssertionException - class org.mozilla.jss.util.AssertionException
Assertion exceptions are thrown when assertion code is invoked and fails to operate properly.
AssertionException() - constructor for class org.mozilla.jss.util.AssertionException
AssertionException(String) - constructor for class 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 org.mozilla.jss.pkcs7.Attribute
An Attribute, which has the following ASN.1 definition (roughly):
      Attribute ::= SEQUENCE {
          type        OBJECT IDENTIFIER,
          value       SET }
 
Attribute - class org.mozilla.jss.pkix.primitive.Attribute
An Attribute, which has the following ASN.1 definition (roughly):
      Attribute ::= SEQUENCE {
          type        OBJECT IDENTIFIER,
          value       SET }
 
Attribute(org.mozilla.jss.asn1.OBJECT_IDENTIFIER,org.mozilla.jss.asn1.SET) - constructor for class org.mozilla.jss.pkix.primitive.Attribute
AuthenticatedSafes - class org.mozilla.jss.pkcs12.AuthenticatedSafes
An AuthenticatedSafes, which is a SEQUENCE of SafeContents.
AuthenticatedSafes() - constructor for class org.mozilla.jss.pkcs12.AuthenticatedSafes
Default constructor, creates an empty AuthenticatedSafes.
AuthenticatedSafes(org.mozilla.jss.asn1.SEQUENCE) - constructor for class org.mozilla.jss.pkcs12.AuthenticatedSafes
Creates an AuthenticatedSafes from a SEQUENCE of ContentInfo.
AVA - class org.mozilla.jss.pkix.primitive.AVA
An AttributeValueAssertion, which has the following ASN.1 definition (roughly):
      AttributeValueAssertion ::= SEQUENCE {
          type        OBJECT IDENTIFIER,
          value       ANY DEFINED BY type }
 
AVA(org.mozilla.jss.asn1.OBJECT_IDENTIFIER,org.mozilla.jss.asn1.ASN1Value) - constructor for class org.mozilla.jss.pkix.primitive.AVA
available() - method in class org.mozilla.jss.util.Base64InputStream
available() - method in class org.mozilla.jss.asn1.CountingStream
available() - method in class org.mozilla.jss.ssl.SSLInputStream

B

BAD_ALG - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
BAD_CERT_ID - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
BAD_IDENTITY - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
BAD_MESSAGE_CHECK - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
BAD_REQUEST - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
BAD_TIME - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
badAlg - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
badCertId - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
badDataFormat - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
badMessageCheck - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
BadPaddingException - class org.mozilla.jss.crypto.BadPaddingException
BadPaddingException() - constructor for class org.mozilla.jss.crypto.BadPaddingException
BadPaddingException(String) - constructor for class org.mozilla.jss.crypto.BadPaddingException
badRequest - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
badTime - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
Base64InputStream - class org.mozilla.jss.util.Base64InputStream
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 org.mozilla.jss.util.Base64OutputStream
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(org.mozilla.jss.asn1.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 org.mozilla.jss.asn1.BIT_STRING
An ASN.1 BIT STRING, which is an ordered sequence of bits.
BIT_STRING(BitSet,int) - constructor for class org.mozilla.jss.asn1.BIT_STRING
Constructs a BIT_STRING from a BitSet.
BIT_STRING(byte[],int) - constructor for class org.mozilla.jss.asn1.BIT_STRING
BMPString - class org.mozilla.jss.asn1.BMPString
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.
BODYIDMAX - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
BODYIDMAX - static field in class org.mozilla.jss.pkix.cmc.TaggedAttribute
BODYIDMAX - static field in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
BOOLEAN - class org.mozilla.jss.asn1.BOOLEAN
An ASN.1 BOOLEAN value.
BOOLEAN(boolean) - constructor for class org.mozilla.jss.asn1.BOOLEAN
Creates a BOOLEAN with the given value.
Given a certificate, constructs its certificate chain.
byteToChar(byte[],int,int) - method in class org.mozilla.jss.asn1.CharConverter

C

cACompromise - static field in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
cACompromise - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
CERT_BAG - static field in class org.mozilla.jss.pkcs12.SafeBag
A bag containing a certificate.
CertBag - class org.mozilla.jss.pkcs12.CertBag
A PKCS #12 cert bag.
Creates a CertBag from a type and a cert.
CertDatabaseException - exception org.mozilla.jss.CertDatabaseException
This exception is thrown if the certificate database does not exist, or if an error occurs while opening it.
CertDatabaseException() - constructor for class org.mozilla.jss.CertDatabaseException
CertDatabaseException(String) - constructor for class org.mozilla.jss.CertDatabaseException
CertId - class org.mozilla.jss.pkix.crmf.CertId
CRMF CertId.
CertId(org.mozilla.jss.asn1.ANY,org.mozilla.jss.asn1.INTEGER) - constructor for class org.mozilla.jss.pkix.crmf.CertId
Constructs a new CertId from its components.
Certificate - class org.mozilla.jss.pkix.cert.Certificate
An X.509 signed certificate.
Creates and signs an X.509 Certificate.
certificateHold - static field in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
certificateHold - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
CertificateInfo - class org.mozilla.jss.pkix.cert.CertificateInfo
A TBSCertificate (to-be-signed certificate), the actual information in a certificate apart from the signature.
Creates a CertificateInfo with the required fields.
CertificationRequest - class org.mozilla.jss.pkcs10.CertificationRequest
A pkcs10 signed CertificationRequest.
Creates and signs an X.509 CertificationRequest.
CertificationRequestInfo - class org.mozilla.jss.pkcs10.CertificationRequestInfo
A TBSCertificationRequest (to-be-signed CertificationRequest), the actual information in a CertificationRequest apart from the signature.
Creates a CertificationRequestInfo with the required fields.
CertifiedKeyPair - class org.mozilla.jss.pkix.cmmf.CertifiedKeyPair
CertifiedKeyPair(org.mozilla.jss.pkix.cmmf.CertOrEncCert) - constructor for class org.mozilla.jss.pkix.cmmf.CertifiedKeyPair
CertOrEncCert - class org.mozilla.jss.pkix.cmmf.CertOrEncCert
CertOrEncCert(byte[]) - constructor for class org.mozilla.jss.pkix.cmmf.CertOrEncCert
certProxy - field in class org.mozilla.jss.pkcs11.PK11Cert
CertRepContent - class org.mozilla.jss.pkix.cmmf.CertRepContent
A CMMF CertRepContent.
CertRepContent(byte[][]) - constructor for class org.mozilla.jss.pkix.cmmf.CertRepContent
Creates a new CertRepContent.
CertRepContent(byte[][],org.mozilla.jss.asn1.SEQUENCE) - constructor for class org.mozilla.jss.pkix.cmmf.CertRepContent
Creates a new CertRepContent.
CertRepContent(org.mozilla.jss.asn1.SEQUENCE) - constructor for class org.mozilla.jss.pkix.cmmf.CertRepContent
Creates a new CertRepContent
CertReqMsg - class org.mozilla.jss.pkix.crmf.CertReqMsg
This class models a CRMF CertReqMsg structure.
Constructs a CertReqmsg from a CertRequest and, optionally, a pop>/i> and a regInfo.
CertRequest - class org.mozilla.jss.pkix.crmf.CertRequest
A PKIX CertRequest.
CertResponse - class org.mozilla.jss.pkix.cmmf.CertResponse
CertTemplate - class org.mozilla.jss.pkix.crmf.CertTemplate
This class models a CRMF CertTemplate structure.
CertTemplate() - constructor for class org.mozilla.jss.pkix.crmf.CertTemplate
Creates an empty CertTemplate.
cessationOfOperation - static field in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
cessationOfOperation - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
CHALLENGE_RESP - static field in class org.mozilla.jss.pkix.crmf.POPOPrivKey
The SubsequentMessage field is challengeResp.
ChallengeResponseException - exception org.mozilla.jss.pkix.crmf.ChallengeResponseException
An exception thrown when challenge response pop is requested.
ChallengeResponseException(String) - constructor for class org.mozilla.jss.pkix.crmf.ChallengeResponseException
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.
Change the password of this token.
Change password.
CharacterString - class org.mozilla.jss.asn1.CharacterString
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
CharConverter - interface org.mozilla.jss.asn1.CharConverter
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.
charToByte(char[],int,int) - method in class org.mozilla.jss.asn1.CharConverter
CHOICE - class org.mozilla.jss.asn1.CHOICE
Objects of this class are generated by CHOICE.Template.decode().
CHOICE(org.mozilla.jss.asn1.ASN1Value) - constructor for class org.mozilla.jss.asn1.CHOICE
Create a CHOICE whose chosen element has no implicit tag.
CHOICE(org.mozilla.jss.asn1.Tag,org.mozilla.jss.asn1.ASN1Value) - constructor for class org.mozilla.jss.asn1.CHOICE
Create a CHOICE whose chosen element has an implicit tag.
Cipher - class org.mozilla.jss.crypto.Cipher
A context for performing symmetric encryption and decryption.
CipherContextProxy - class org.mozilla.jss.pkcs11.CipherContextProxy
CipherContextProxy(byte[]) - constructor for class org.mozilla.jss.pkcs11.CipherContextProxy
CKM_AES_CBC - static field in class org.mozilla.jss.crypto.Algorithm
CKM_AES_CBC_PAD - static field in class org.mozilla.jss.crypto.Algorithm
CKM_AES_ECB - static field in class org.mozilla.jss.crypto.Algorithm
CKM_AES_KEY_GEN - static field in class org.mozilla.jss.crypto.Algorithm
CKM_DES3_CBC_PAD - static field in class org.mozilla.jss.crypto.Algorithm
CKM_DES3_ECB - static field in class org.mozilla.jss.crypto.Algorithm
CKM_DES3_KEY_GEN - static field in class org.mozilla.jss.crypto.Algorithm
CKM_DES_CBC_PAD - static field in class org.mozilla.jss.crypto.Algorithm
CKM_DES_KEY_GEN - static field in class org.mozilla.jss.crypto.Algorithm
CKM_DSA_KEY_PAIR_GEN - static field in class org.mozilla.jss.crypto.Algorithm
CKM_PBA_SHA1_WITH_SHA1_HMAC - static field in class org.mozilla.jss.crypto.Algorithm
CKM_RC2_CBC_PAD - static field in class org.mozilla.jss.crypto.Algorithm
CKM_RC2_KEY_GEN - static field in class org.mozilla.jss.crypto.Algorithm
CKM_RC4_KEY_GEN - static field in class org.mozilla.jss.crypto.Algorithm
CKM_RSA_PKCS_KEY_PAIR_GEN - static field in class org.mozilla.jss.crypto.Algorithm
CKM_SHA_1_HMAC - static field in class org.mozilla.jss.crypto.Algorithm
clear() - method in class org.mozilla.jss.util.Password
Clears the password so that sensitive data is no longer present in memory.
clear() - method in class org.mozilla.jss.crypto.PBEKeyGenParams
Clears the password.
clearSessionCache() - static method in class org.mozilla.jss.ssl.SSLServerSocket
Empties the SSL client session ID cache.
clone() - method in class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
clone() - method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
clone() - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
clone() - method in class org.mozilla.jss.util.Password
Clones the password.
clone() - method in class org.mozilla.jss.crypto.Signature
Cloning is not supported yet
clone(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.crypto.KeyGenerator
Allows a SymmetricKey to be cloned on a different token.
clone(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.pkcs11.PK11KeyGenerator
Allows a SymmetricKey to be cloned on a different token.
Allows a SymmetricKey to be cloned on a different token.
cloneKey(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.crypto.CryptoToken
Clones a SymmetricKey from a different token onto this token.
cloneKey(org.mozilla.jss.crypto.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.util.Base64InputStream
close() - method in class org.mozilla.jss.util.Base64OutputStream
This flushes the stream and closes the next stream downstream.
close() - method in class org.mozilla.jss.ssl.SSLInputStream
close() - method in class org.mozilla.jss.ssl.SSLOutputStream
close() - method in class org.mozilla.jss.ssl.SSLServerSocket
Closes this socket.
close() - method in class org.mozilla.jss.ssl.SSLSocket
Closes this socket.
closeDatabases() - method in class org.mozilla.jss.DatabaseCloser
Closes the certificate and key databases.
CloseDBs - class org.mozilla.jss.tests.CloseDBs
CloseDBs() - constructor for class org.mozilla.jss.tests.CloseDBs
CMCStatusInfo - class org.mozilla.jss.pkix.cmc.CMCStatusInfo
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,org.mozilla.jss.asn1.SEQUENCE) - constructor for class org.mozilla.jss.pkix.cmc.CMCStatusInfo
Create a CMCStatusInfo from decoding.
commonName - static field in class org.mozilla.jss.pkix.primitive.Name
The OID for the common name (CN) attribute.
computeMacData(org.mozilla.jss.util.Password,byte[],int) - method in class org.mozilla.jss.pkcs12.PFX
Computes the macData field and adds it to the PFX.
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 field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
A password callback that obtains its password from the console.
ConsolePasswordCallback() - constructor for class org.mozilla.jss.util.ConsolePasswordCallback
CONSTRUCTED - static field in class org.mozilla.jss.asn1.ASN1Header
CONSTRUCTED - static field in class org.mozilla.jss.asn1.Form
ContentInfo - class org.mozilla.jss.pkcs7.ContentInfo
A PKCS #7 ContentInfo structure.
ContentInfo - class org.mozilla.jss.pkix.cms.ContentInfo
A PKCS #7 ContentInfo structure.
ContentInfo(byte[]) - constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type data.
ContentInfo(byte[]) - constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type data.
Creates a ContentInfo with the given type and content.
Creates a ContentInfo with the given type and content.
ContentInfo(org.mozilla.jss.pkcs7.DigestedData) - constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type digestedData.
ContentInfo(org.mozilla.jss.pkcs7.EncryptedData) - constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type encryptedData.
ContentInfo(org.mozilla.jss.pkcs7.EnvelopedData) - constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type envelopedData.
ContentInfo(org.mozilla.jss.pkcs7.SignedAndEnvelopedData) - constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type signedAndEnvelopedData.
ContentInfo(org.mozilla.jss.pkcs7.SignedData) - constructor for class org.mozilla.jss.pkcs7.ContentInfo
Creates a ContentInfo of type signedData.
ContentInfo(org.mozilla.jss.pkix.cms.DigestedData) - constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type digestedData.
ContentInfo(org.mozilla.jss.pkix.cms.EncryptedData) - constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type encryptedData.
ContentInfo(org.mozilla.jss.pkix.cms.EnvelopedData) - constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type envelopedData.
ContentInfo(org.mozilla.jss.pkix.cms.SignedAndEnvelopedData) - constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type signedAndEnvelopedData.
ContentInfo(org.mozilla.jss.pkix.cms.SignedData) - constructor for class org.mozilla.jss.pkix.cms.ContentInfo
Creates a ContentInfo of type signedData.
CONTEXT_SPECIFIC - static field in class org.mozilla.jss.asn1.Tag
A tag class.
Control - class org.mozilla.jss.pkix.crmf.Control
A CRMF Control.
controlAt(int) - method in class org.mozilla.jss.pkix.crmf.CertRequest
Returns the ith Control.
convert(char[]) - method in class org.mozilla.jss.pkcs12.PasswordConverter
Converts a password of Java characters into a password of bytes, using some encoding scheme.
CountingStream - class org.mozilla.jss.asn1.CountingStream
This class keeps track of the number of bytes that have been read from a stream.
CountingStream(InputStream) - constructor for class org.mozilla.jss.asn1.CountingStream
countryName - static field 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.
createDhMAC(org.mozilla.jss.asn1.BIT_STRING) - static method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
Creates a new POPOPrivKey with the given dhMAC field.
Creates a SafeBag containing a PKCS-8ShroudedKeyBag, which is an EncryptedPrivateKeyInfo.
Creates a new SignerIdentifier with the given IssuerAndSerialNumber field.
createKeyAgreement(org.mozilla.jss.pkix.crmf.POPOPrivKey) - static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with the given keyAgreement field.
createKeyEncipherment(org.mozilla.jss.pkix.crmf.POPOPrivKey) - static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with the given keyEncipherment field.
Creates a new EncryptedContentInfo, where the data is encrypted with a password-based key.
Creates a new EncryptedContentInfo, where the data is encrypted with a password-based key.
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-1 validated random number generator.
createRaVerified() - static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with an raVerified field.
createSignature(org.mozilla.jss.pkix.crmf.POPOSigningKey) - static method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Creates a new ProofOfPossesion with the given signature field.
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(org.mozilla.jss.asn1.BIT_STRING) - static method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
Creates a new POPOPrivKey with the given thisMessage field.
CRL_BAG - static field in class org.mozilla.jss.pkcs12.SafeBag
A bag containing a certificate revocation list.
CRLImportException - exception org.mozilla.jss.CRLImportException
Thrown if a CRL cannot be imported
CRLImportException() - constructor for class org.mozilla.jss.CRLImportException
CRLImportException(String) - constructor for class org.mozilla.jss.CRLImportException
CRMF - static field in class org.mozilla.jss.pkix.cmc.TaggedRequest
CryptoManager - class org.mozilla.jss.CryptoManager
This class is the starting poing for the crypto package.
CryptoManager() - constructor for class org.mozilla.jss.CryptoManager
Constructor, for internal use only.
CryptoStore - interface org.mozilla.jss.crypto.CryptoStore
This is an interface for a permanent repository of cryptographic objects, such as keys, certs, and passwords.
cryptoStore - field in class org.mozilla.jss.pkcs11.PK11Token
CryptoToken - interface org.mozilla.jss.crypto.CryptoToken
A CryptoToken performs cryptographic operations and stores cryptographic items, such as keys and certs.

D

DATA - static field in class org.mozilla.jss.pkcs7.ContentInfo
DATA - static field in class org.mozilla.jss.pkix.cms.ContentInfo
DatabaseCloser - class org.mozilla.jss.DatabaseCloser
A class for closing databases.
DatabaseCloser() - constructor for class org.mozilla.jss.DatabaseCloser
Creates a new DatabaseCloser.
DEBUG - static field in class org.mozilla.jss.util.Debug
Controls debug mode for JSS.
Debug - class org.mozilla.jss.util.Debug
Controls debug-mode operation of JSS classes, and allows for printing trace statements to standard output.
decode(InputStream) - method in class org.mozilla.jss.asn1.ASN1Template
Decodes an ASN1Value from the InputStream without an implicit tag.
decode(org.mozilla.jss.asn1.ASN1Template,byte[]) - static method in class org.mozilla.jss.asn1.ASN1Util
decode(org.mozilla.jss.asn1.Tag,InputStream) - method in class org.mozilla.jss.asn1.ASN1Template
Decodes an ASN1Value from the InputStream with the given implicit tag.
decodeWith(org.mozilla.jss.asn1.ASN1Template) - method in class org.mozilla.jss.asn1.ANY
Decodes this ANY using the given template.
Decodes this ANY using the given template.
decrypt(byte[]) - method in class org.mozilla.jss.SecretDecoderRing.Decryptor
Decrypts the given ciphertext.
decrypt(byte[]) - method in class org.mozilla.jss.crypto.SecretDecoderRing
Decrypts the given ciphertext with the Secret Decoder Ring key stored in the NSS key database.
Decrypts the content of an EncryptedContentInfo encrypted with a PBE key.
Decrypts the content of an EncryptedContentInfo encrypted with a PBE key.
Decrypts an EncryptedPrivateKeyInfo that was encrypted with a PBE algorithm.
Decryptor - class org.mozilla.jss.SecretDecoderRing.Decryptor
Decrypts data with the SecretDecoderRing.
Decryptor(org.mozilla.jss.crypto.CryptoToken) - constructor for class org.mozilla.jss.SecretDecoderRing.Decryptor
Creates a Decryptor for use with the given CryptoToken.
decryptToString(byte[]) - method in class org.mozilla.jss.crypto.SecretDecoderRing
Decrypts the given ciphertext with the Secret Decoder Ring key stored in the NSS key database, returning the original plaintext string.
DEFAULT_BACKLOG - static field in class org.mozilla.jss.ssl.SSLServerSocket
The default size of the listen queue.
DEFAULT_ENCRYPTION_ALG - static field in class org.mozilla.jss.SecretDecoderRing.Encryptor
The default encryption algorithm, currently DES3_CBC.
DEFAULT_ITERATIONS - static field in class org.mozilla.jss.pkcs12.AuthenticatedSafes
The default number of hash iterations (1) when performing PBE keygen.
DEFAULT_ITERATIONS - static field in class org.mozilla.jss.pkcs12.PFX
The default number of iterations to use when generating the MAC.
DEFAULT_KEY_GEN_ALG - static field in class org.mozilla.jss.pkcs12.AuthenticatedSafes
The default PBE key generation algorithm: SHA-1 with RC2 40-bit CBC.
DEFAULT_KEYGEN_ALG - static field in class org.mozilla.jss.SecretDecoderRing.KeyManager
The default key generation algorithm, currently DES3.
DEFAULT_KEYSIZE - static field in class org.mozilla.jss.SecretDecoderRing.KeyManager
The default key size (in bytes).
DEFAULT_VERSION - static field in class org.mozilla.jss.pkcs7.EncryptedData
The default version number.
DEFAULT_VERSION - static field in class org.mozilla.jss.pkix.cms.EncryptedData
The default version number.
deleteCert(org.mozilla.jss.crypto.X509Certificate) - method in class org.mozilla.jss.crypto.CryptoStore
Deletes a certificate from a token.
deleteCert(org.mozilla.jss.crypto.X509Certificate) - method in class org.mozilla.jss.pkcs11.PK11Store
Deletes a certificate from a token.
deleteKey(byte[]) - method in class org.mozilla.jss.SecretDecoderRing.KeyManager
Deletes the key with the given keyID from this token.
deleteKey(SecretKey) - method in class org.mozilla.jss.SecretDecoderRing.KeyManager
Deletes this key from this token.
deletePrivateKey(org.mozilla.jss.crypto.PrivateKey) - method in class org.mozilla.jss.crypto.CryptoStore
Deletes the given PrivateKey from the CryptoToken.
deletePrivateKey(org.mozilla.jss.crypto.PrivateKey) - method in class org.mozilla.jss.pkcs11.PK11Store
Deletes the given PrivateKey from the CryptoToken.
DES - static field in class org.mozilla.jss.crypto.KeyGenAlgorithm
DES - static field in class org.mozilla.jss.pkcs11.KeyType
DES - static field in class org.mozilla.jss.crypto.SymmetricKey
DES3 - static field in class org.mozilla.jss.crypto.KeyGenAlgorithm
DES3 - static field in class org.mozilla.jss.pkcs11.KeyType
DES3 - static field in class org.mozilla.jss.crypto.SymmetricKey
DES3_CBC - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
DES3_CBC - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
DES3_CBC_PAD - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
DES3_CBC_PAD - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
DES3_ECB - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
DES3_ECB - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
DES_CBC - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
DES_CBC - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
DES_CBC_PAD - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
DES_CBC_PAD - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
DES_ECB - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
DES_ECB - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
DESede - static field in class org.mozilla.jss.crypto.KeyGenAlgorithm
DH - static field in class org.mozilla.jss.pkcs11.KeyType
DHMAC - static field in class org.mozilla.jss.pkix.crmf.POPOPrivKey
DiffieHellman - static field in class org.mozilla.jss.crypto.PrivateKey
digest() - method in class org.mozilla.jss.crypto.JSSMessageDigest
Completes digestion.
digest(byte[]) - method in class org.mozilla.jss.crypto.JSSMessageDigest
Provides final data to the digest, then completes it and returns the output.
digest(byte[],int,int) - method in class org.mozilla.jss.crypto.JSSMessageDigest
Completes digesting, storing the result into the provided array.
digest(byte[],int,int) - method in class org.mozilla.jss.pkcs11.PK11MessageDigest
Completes digesting, storing the result into the provided array.
DigestAlgorithm - class org.mozilla.jss.crypto.DigestAlgorithm
DIGESTED_DATA - static field in class org.mozilla.jss.pkcs7.ContentInfo
DIGESTED_DATA - static field in class org.mozilla.jss.pkix.cms.ContentInfo
DigestedData - class org.mozilla.jss.pkcs7.DigestedData
DigestedData - class org.mozilla.jss.pkix.cms.DigestedData
DigestInfo - class org.mozilla.jss.pkcs7.DigestInfo
DigestInfo - class org.mozilla.jss.pkix.cms.DigestInfo
DigestTest - class org.mozilla.jss.tests.DigestTest
DirectoryString - class org.mozilla.jss.pkix.primitive.DirectoryString
An X.500 DirectoryString.
DirectoryString(org.mozilla.jss.asn1.CharacterString) - constructor for class org.mozilla.jss.pkix.primitive.DirectoryString
Creates a DirectoryString from an ASN.1 string.
DirectoryString(String) - constructor for class org.mozilla.jss.pkix.primitive.DirectoryString
Encodes a Java String into a Directory String.
displayByteArray(byte[]) - static method in class org.mozilla.jss.tests.KeyWrapping
doesAlgorithm(org.mozilla.jss.crypto.Algorithm) - method in class org.mozilla.jss.crypto.CryptoToken
Determines whether this token supports the given algorithm.
doesAlgorithm(org.mozilla.jss.crypto.Algorithm) - method in class org.mozilla.jss.pkcs11.PK11Token
Determines whether this token is capable of performing the given algorithm.
doFinal() - method in class org.mozilla.jss.crypto.Cipher
Completes an cipher operation.
doFinal() - method in class org.mozilla.jss.pkcs11.PK11Cipher
Completes an cipher operation.
doFinal(byte[]) - method in class org.mozilla.jss.crypto.Cipher
Completes an cipher operation.
doFinal(byte[]) - method in class org.mozilla.jss.pkcs11.PK11Cipher
Completes an cipher operation.
doFinal(byte[],int,int) - method in class org.mozilla.jss.crypto.Cipher
Completes an cipher operation.
doFinal(byte[],int,int) - method in class org.mozilla.jss.pkcs11.PK11Cipher
Completes an cipher operation.
doIt(String[]) - method in class org.mozilla.jss.tests.SSLClientAuth
DONT_CARE - static field in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
A SinglePubInfo publication method.
DONT_PUBLISH - static field in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
A PKIPublicationInfo action.
DSA - static field in class org.mozilla.jss.crypto.KeyPairAlgorithm
DSA - static field in class org.mozilla.jss.pkcs11.KeyType
DSA - static field in class org.mozilla.jss.crypto.PrivateKey
DSAFamily - static field in class org.mozilla.jss.crypto.KeyPairAlgorithm
DSASignature - static field in class org.mozilla.jss.crypto.SignatureAlgorithm
Raw DSA signing.
DSASignatureWithSHA1Digest - static field in class org.mozilla.jss.crypto.SignatureAlgorithm
dumpAliases(KeyStore) - static method in class org.mozilla.jss.tests.KeyStoreTest
dumpCert(KeyStore,String) - static method in class org.mozilla.jss.tests.KeyStoreTest

E

elementAt(int) - method in class org.mozilla.jss.pkix.primitive.Name
Returns the RDN at the given index in the Name.
elementAt(int) - method in class org.mozilla.jss.asn1.SET
Returns the element at the given index in the SET.
elements - field in class org.mozilla.jss.asn1.SET
elementWithTag(org.mozilla.jss.asn1.Tag) - method in class org.mozilla.jss.asn1.SET
Returns the element with the given Tag, or null if no element exists with the given tag.
EMAIL - static field in class org.mozilla.jss.pkcs11.PK11InternalCert
enableSSL2(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
Enables SSL v2 on this socket.
enableSSL2(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables SSL v2 on this socket.
enableSSL2Default(boolean) - static method in class org.mozilla.jss.ssl.SSLSocket
Sets the default for SSL v2 for all new sockets.
enableSSL3(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
Enables SSL v3 on this socket.
enableSSL3(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables SSL v3 on this socket.
enableSSL3Default(boolean) - static method in class org.mozilla.jss.ssl.SSLSocket
Sets the default for SSL v2 for all new sockets.
encAlg - static field in class org.mozilla.jss.tests.TestSDR
EncapsulatedContentInfo - class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
A CMS EncapsulatedContentInfo structure.
Creates a EncapsulatedContentInfo with the given type and content.
encode() - method in class org.mozilla.jss.asn1.ASN1Header
encode() - method in class org.mozilla.jss.asn1.INTEGER
encode(org.mozilla.jss.asn1.ASN1Value) - static method in class org.mozilla.jss.asn1.ASN1Util
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.ANY
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.ASN1Value
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.Attribute
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.Attribute
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.AVA
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.BIT_STRING
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.BOOLEAN
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs12.CertBag
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertId
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cert.Certificate
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Write this value's DER encoding to an output stream using an implicit tag.
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertifiedKeyPair
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertOrEncCert
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertRepContent
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Encodes this CertReqMsg to the given OutputStream using DER encoding, with the given implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertRequest
This method is not yet supported.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertResponse
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.CharacterString
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.CHOICE
Encodes this CHOICE.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.ContentInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.ContentInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.DigestedData
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.DigestedData
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.DigestInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.DigestInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.DirectoryString
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.SecretDecoderRing.Encoding
Write this value's DER encoding to an output stream using an implicit tag.
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.EncryptedData
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.EncryptedData
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.EncryptedKey
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.EnvelopedData
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.EnvelopedData
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.EXPLICIT
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cert.Extension
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.GetCRL
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.INTEGER
Write this value's DER encoding to an output stream using an implicit tag.
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.IssuerAndSerialNumber
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs12.MacData
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.Name
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.NULL
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.OCTET_STRING
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmc.OtherInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.PBEParameter
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmc.PendInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs12.PFX
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
DER-encodes a PKIArchiveOptions.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmc.PKIData
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
Should not be called, because POPOPrivKey is a CHOICE and cannot have an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.POPOSigningKey
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.RDN
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.RecipientInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.RecipientInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmc.ResponseBody
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.RevRepContent
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs12.SafeBag
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs12.SecretBag
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.SEQUENCE
Writes the DER encoding to the given output stream, using the given implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.SET
Writes the DER encoding to the given output stream, using the given implicit tag.
Write this value's DER encoding to an output stream using an implicit tag.
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.SignedData
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.SignedData
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.SignerIdentifier
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkcs7.SignerInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cms.SignerInfo
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmc.TaggedAttribute
Write this value's DER encoding to an output stream using an implicit tag.
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.pkix.cmc.TaggedRequest
Write this value's DER encoding to an output stream using an implicit tag.
encode(org.mozilla.jss.asn1.Tag,OutputStream) - method in class org.mozilla.jss.asn1.TimeBase
Write the DER-encoding of this TimeBase.
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
encode(OutputStream) - method in class org.mozilla.jss.asn1.ANY
encode(OutputStream) - method in class org.mozilla.jss.asn1.ASN1Header
encode(OutputStream) - method in class org.mozilla.jss.asn1.ASN1Value
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.Attribute
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.Attribute
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.AVA
encode(OutputStream) - method in class org.mozilla.jss.asn1.BIT_STRING
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.asn1.BOOLEAN
encode(OutputStream) - method in class org.mozilla.jss.pkcs12.CertBag
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertId
encode(OutputStream) - method in class org.mozilla.jss.pkix.cert.Certificate
encode(OutputStream) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs10.CertificationRequest
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertifiedKeyPair
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertOrEncCert
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertRepContent
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Encodes this CertReqMsg to the given OutputStream using DER encoding.
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertRequest
This method is not yet supported.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.CertResponse
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.asn1.CharacterString
encode(OutputStream) - method in class org.mozilla.jss.asn1.CHOICE
Encodes this CHOICE.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.ContentInfo
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.ContentInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.DigestedData
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.DigestedData
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.DigestInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.DigestInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.DirectoryString
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
encode(OutputStream) - method in class org.mozilla.jss.SecretDecoderRing.Encoding
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.EncryptedData
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.EncryptedData
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.EncryptedKey
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.EnvelopedData
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.EnvelopedData
encode(OutputStream) - method in class org.mozilla.jss.asn1.EXPLICIT
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cert.Extension
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.GetCRL
encode(OutputStream) - method in class org.mozilla.jss.asn1.INTEGER
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.IssuerAndSerialNumber
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.IssuerAndSerialNumber
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
encode(OutputStream) - method in class org.mozilla.jss.pkcs12.MacData
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.Name
encode(OutputStream) - method in class org.mozilla.jss.asn1.NULL
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
encode(OutputStream) - method in class org.mozilla.jss.asn1.OCTET_STRING
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.OtherInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.PBEParameter
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.PendInfo
encode(OutputStream) - method in class org.mozilla.jss.pkcs12.PFX
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
DER-encodes a PKIArchiveOptions.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.PKIData
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.POPOSigningKey
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
encode(OutputStream) - method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.RDN
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.RecipientInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.RecipientInfo
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.ResponseBody
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.RevRepContent
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs12.SafeBag
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs12.SecretBag
encode(OutputStream) - method in class org.mozilla.jss.asn1.SET
Writes the DER encoding to the given output stream.
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.SignedData
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.SignedData
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.SignerIdentifier
encode(OutputStream) - method in class org.mozilla.jss.pkcs7.SignerInfo
encode(OutputStream) - method in class org.mozilla.jss.pkix.cms.SignerInfo
encode(OutputStream) - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.TaggedAttribute
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.pkix.cmc.TaggedRequest
Write this value's DER encoding to an output stream using its own base tag.
encode(OutputStream) - method in class org.mozilla.jss.asn1.TimeBase
Extracts the contents from the ANY and encodes them with the provided tag.
Encoding - class org.mozilla.jss.SecretDecoderRing.Encoding
An ASN.1 class for encoding the SecretDecoderRing result.
Encoding(byte[],byte[],org.mozilla.jss.asn1.OBJECT_IDENTIFIER,byte[]) - constructor for class org.mozilla.jss.SecretDecoderRing.Encoding
encodingFormat - static field in class org.mozilla.jss.crypto.SecretDecoderRing
ENCR_CERT - static field in class org.mozilla.jss.pkix.crmf.POPOPrivKey
The SubsequentMessage field is encrCert.
encrypt(byte[]) - method in class org.mozilla.jss.SecretDecoderRing.Encryptor
Encrypts a byte array.
encrypt(byte[]) - method in class org.mozilla.jss.crypto.SecretDecoderRing
Encrypts the given plaintext with the Secret Decoder Ring key stored in the NSS key database.
encrypt(String) - method in class org.mozilla.jss.crypto.SecretDecoderRing
Encrypts the given plaintext string with the Secret Decoder Ring key stored in the NSS key database.
ENCRYPTED_DATA - static field in class org.mozilla.jss.pkcs7.ContentInfo
ENCRYPTED_DATA - static field in class org.mozilla.jss.pkix.cms.ContentInfo
ENCRYPTED_PRIV_KEY - static field in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
ENCRYPTED_VALUE - static field in class org.mozilla.jss.pkix.crmf.EncryptedKey
EncryptedContentInfo - class org.mozilla.jss.pkcs7.EncryptedContentInfo
The PKCS #7 type EncryptedContentInfo, which encapsulates encrypted data.
EncryptedContentInfo - class org.mozilla.jss.pkix.cms.EncryptedContentInfo
The PKCS #7 type EncryptedContentInfo, which encapsulates encrypted data.
Create a EnvelopedData ASN1 object.
Create a EnvelopedData ASN1 object.
EncryptedData - class org.mozilla.jss.pkcs7.EncryptedData
The PKCS #7 structure EncryptedData.
EncryptedData - class org.mozilla.jss.pkix.cms.EncryptedData
The PKCS #7 structure EncryptedData.
Creates a new EncryptedData.
Creates a new EncryptedData.
EncryptedData(org.mozilla.jss.pkcs7.EncryptedContentInfo) - constructor for class org.mozilla.jss.pkcs7.EncryptedData
Creates an EncryptedData with the default version.
EncryptedData(org.mozilla.jss.pkix.cms.EncryptedContentInfo) - constructor for class org.mozilla.jss.pkix.cms.EncryptedData
Creates an EncryptedData with the default version.
EncryptedKey - class org.mozilla.jss.pkix.crmf.EncryptedKey
EncryptedKey(org.mozilla.jss.asn1.ANY) - constructor for class org.mozilla.jss.pkix.crmf.EncryptedKey
EncryptedKey(org.mozilla.jss.pkix.crmf.EncryptedValue) - constructor for class org.mozilla.jss.pkix.crmf.EncryptedKey
EncryptedPrivateKeyInfo - class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
PKCS #8 EncryptedPrivateKeyInfo.
Creates an EncryptedPrivateKeyInfo from its components.
EncryptedValue - class org.mozilla.jss.pkix.crmf.EncryptedValue
The CRMF structure EncryptedValue for storing the encrypted key to be archived.
EncryptionAlgorithm - class org.mozilla.jss.crypto.EncryptionAlgorithm
An algorithm for performing symmetric encryption.
Encryptor - class org.mozilla.jss.SecretDecoderRing.Encryptor
Encrypts data with the SecretDecoderRing.
Creates an Encryptor on the given CryptoToken, using the key with the given keyID and algorithm
END_OF_CONTENTS - static field in class org.mozilla.jss.asn1.Tag
The end-of-contents marker for indefinite length encoding.
engine - field in class org.mozilla.jss.crypto.KeyPairGenerator
engine - field in class org.mozilla.jss.crypto.Signature
engineAliases() - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
Returns a list of unique aliases.
engineContainsAlias(String) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineDeleteEntry(String) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineDigest() - method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
engineDigest(byte[],int,int) - method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
engineDoFinal() - method in class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
engineDoFinal(byte[],int,int) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineDoFinal(byte[],int,int,byte[],int) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineGenerateKey() - method in class org.mozilla.jss.provider.javax.crypto.JSSKeyGeneratorSpi
engineGeneratePrivate(KeySpec) - method in class org.mozilla.jss.provider.java.security.KeyFactorySpi1_2
We don't support RSAPrivateKeySpec because it doesn't have enough information.
engineGeneratePublic(KeySpec) - method in class org.mozilla.jss.provider.java.security.KeyFactorySpi1_2
engineGeneratePublic(KeySpec) - method in class org.mozilla.jss.provider.java.security.KeyFactorySpi1_4
engineGenerateSecret(KeySpec) - method in class org.mozilla.jss.provider.javax.crypto.JSSSecretKeyFactorySpi
engineGenerateSeed(int) - method in class org.mozilla.jss.provider.java.security.JSSSecureRandomSpi
engineGetBlockSize() - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineGetCertificate(String) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineGetCertificateAlias(Certificate) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineGetCertificateChain(String) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineGetCreationDate(String) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineGetDigestLength() - method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
engineGetEncoded() - method in class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
engineGetEncoded(String) - method in class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
engineGetIV() - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineGetKey(String,char[]) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineGetKeyNative(String,char[]) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineGetKeySize(Key) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineGetKeySpec(Key,Class) - method in class org.mozilla.jss.provider.java.security.KeyFactorySpi1_2
engineGetKeySpec(SecretKey,Class) - method in class org.mozilla.jss.provider.javax.crypto.JSSSecretKeyFactorySpi
engineGetMacLength() - method in class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
engineGetOutputSize(int) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineGetParameter(String) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineGetParameters() - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineGetParameterSpec(Class) - method in class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
engineInit(AlgorithmParameterSpec) - method in class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
engineInit(AlgorithmParameterSpec,SecureRandom) - method in class org.mozilla.jss.provider.javax.crypto.JSSKeyGeneratorSpi
engineInit(byte[]) - method in class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
engineInit(byte[],String) - method in class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
engineInit(int,Key,AlgorithmParameters,SecureRandom) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineInit(int,Key,AlgorithmParameterSpec,SecureRandom) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineInit(int,Key,SecureRandom) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineInit(int,SecureRandom) - method in class org.mozilla.jss.provider.javax.crypto.JSSKeyGeneratorSpi
engineInit(Key,AlgorithmParameterSpec) - method in class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
engineInit(SecureRandom) - method in class org.mozilla.jss.provider.javax.crypto.JSSKeyGeneratorSpi
engineInitSign(java.security.PrivateKey) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineInitSign(java.security.PrivateKey,SecureRandom) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineInitSign(org.mozilla.jss.crypto.PrivateKey) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineInitSign(org.mozilla.jss.crypto.PrivateKey) - method in class org.mozilla.jss.crypto.SignatureSpi
This is just here for JCA compliance, we don't take randoms this way.
engineInitVerify(PublicKey) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineInitVerify(PublicKey) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineInitVerify(PublicKey) - method in class org.mozilla.jss.crypto.SignatureSpi
engineIsCertificateEntry(String) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
Returns true if there is a cert with this nickname but there is no key associated with the cert.
engineIsKeyEntry(String) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
Returns true if there is a key with this alias, or if there is a cert with this alias that has an associated key.
engineLoad(InputStream,char[]) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineNextBytes(byte[]) - method in class org.mozilla.jss.provider.java.security.JSSSecureRandomSpi
Performs raw verification of the signature of a hash using the given public key, on the given token.
engineReset() - method in class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
engineReset() - method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
engineSetCertificateEntry(String,Certificate) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
NSS doesn't have a way of storing a certificate on a specific token unless it has an associated private key.
engineSetKeyEntry(String,byte[],Certificate[]) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineSetKeyEntry(String,Key,char[],Certificate[]) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineSetMode(String) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineSetPadding(String) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineSetParameter(AlgorithmParameterSpec) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineSetParameter(AlgorithmParameterSpec) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineSetParameter(AlgorithmParameterSpec) - method in class org.mozilla.jss.crypto.SignatureSpi
engineSetParameter(String,Object) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineSetSeed(byte[]) - method in class org.mozilla.jss.provider.java.security.JSSSecureRandomSpi
engineSign() - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineSign() - method in class org.mozilla.jss.pkcs11.PK11Signature
engineSign() - method in class org.mozilla.jss.crypto.SignatureSpi
engineSign(byte[],int,int) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineSign(byte[],int,int) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineSign(byte[],int,int) - method in class org.mozilla.jss.crypto.SignatureSpi
engineSize() - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineStore(OutputStream,char[]) - method in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
engineToString() - method in class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
engineTranslateKey(Key) - method in class org.mozilla.jss.provider.java.security.KeyFactorySpi1_2
Translates key by calling getEncoded() to get its encoded form, then importing the key from its encoding.
engineTranslateKey(SecretKey) - method in class org.mozilla.jss.provider.javax.crypto.JSSSecretKeyFactorySpi
engineUnwrap(byte[],String,int) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineUpdate(byte) - method in class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
engineUpdate(byte) - method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
engineUpdate(byte) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineUpdate(byte) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineUpdate(byte) - method in class org.mozilla.jss.crypto.SignatureSpi
engineUpdate(byte[],int,int) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineUpdate(byte[],int,int) - method in class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
engineUpdate(byte[],int,int) - method in class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
engineUpdate(byte[],int,int) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineUpdate(byte[],int,int) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineUpdate(byte[],int,int) - method in class org.mozilla.jss.crypto.SignatureSpi
engineUpdate(byte[],int,int,byte[],int) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
engineUpdateNative(byte[],int,int) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineVerify(byte[]) - method in class org.mozilla.jss.provider.java.security.JSSSignatureSpi
engineVerify(byte[]) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineVerify(byte[]) - method in class org.mozilla.jss.crypto.SignatureSpi
engineVerifyNative(byte[]) - method in class org.mozilla.jss.pkcs11.PK11Signature
engineWrap(Key) - method in class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
ENUMERATED - class org.mozilla.jss.asn1.ENUMERATED
Represents an ASN.1 ENUMERATED value.
ENUMERATED(long) - constructor for class org.mozilla.jss.asn1.ENUMERATED
Creates a new ENUMERATED value from a long.
ENVELOPED_DATA - static field in class org.mozilla.jss.pkcs7.ContentInfo
ENVELOPED_DATA - static field in class org.mozilla.jss.pkix.cms.ContentInfo
ENVELOPED_DATA - static field in class org.mozilla.jss.pkix.crmf.EncryptedKey
EnvelopedData - class org.mozilla.jss.pkcs7.EnvelopedData
EnvelopedData - class org.mozilla.jss.pkix.cms.EnvelopedData
Create a EnvelopedData ASN1 object.
Create a EnvelopedData ASN1 object.
EOC - static field in class org.mozilla.jss.asn1.Tag
An alias for END_OF_CONTENTS.
equals(Object) - method in class org.mozilla.jss.crypto.CryptoToken
Deep comparison operation.
equals(Object) - method in class org.mozilla.jss.pkcs7.DigestInfo
equals(Object) - method in class org.mozilla.jss.pkix.cms.DigestInfo
equals(Object) - method in class org.mozilla.jss.util.NativeProxy
Deep comparison operator.
equals(Object) - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
equals(Object) - method in class org.mozilla.jss.util.Password
Compares this password to another and returns true if they are the same.
equals(Object) - method in class org.mozilla.jss.pkcs11.PK11Token
Deep-comparison operator.
equals(Object) - method in class org.mozilla.jss.asn1.Tag
Compares two tags for equality.
ERROR - static field in class org.mozilla.jss.util.Debug
EVERY_TIME - static field in class org.mozilla.jss.crypto.CryptoToken
Need to provide a password before each crypto operation.
EXPLICIT - class org.mozilla.jss.asn1.EXPLICIT
An explicit tag.
Creates an EXPLICIT tag wrapping some other ASN1Value.
Exports one or more certificates into a PKCS #7 certificate container.
Extension - class org.mozilla.jss.pkix.cert.Extension
extensionAt(int) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the ith extension.

F

FAIL - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
FAIL_INFO - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
FAILED - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
FieldNotPresentException - exception org.mozilla.jss.asn1.FieldNotPresentException
An exception thrown when an optional field is not present.
FieldNotPresentException() - constructor for class org.mozilla.jss.asn1.FieldNotPresentException
FieldNotPresentException(String) - constructor for class org.mozilla.jss.asn1.FieldNotPresentException
FILE - static field in class org.mozilla.jss.util.PasswordCallbackInfo
Logging into a file.
FilePasswordCallback - class org.mozilla.jss.tests.FilePasswordCallback
FilePasswordCallback(String) - constructor for class org.mozilla.jss.tests.FilePasswordCallback
finalize() - method in class org.mozilla.jss.pkcs11.KeyProxy
Finalize this NativeProxy by releasing its native resources.
finalize() - method in class org.mozilla.jss.pkcs11.ModuleProxy
finalize() - method in class org.mozilla.jss.util.NativeProxy
Finalize this NativeProxy by releasing its native resources.
finalize() - method in class org.mozilla.jss.util.Password
The finalizer clears the sensitive information before releasing it to the garbage collector, but it should have been cleared manually before this point anyway.
finalize() - method in class org.mozilla.jss.crypto.PBEKeyGenParams
finalize() - method in class org.mozilla.jss.ssl.SocketProxy
Finalize this NativeProxy by releasing its native resources.
finalize() - method in class org.mozilla.jss.ssl.SSLServerSocket
finalize() - method in class org.mozilla.jss.ssl.SSLSocket
finalize() - method in class org.mozilla.jss.pkcs11.TokenProxy
Finalize this NativeProxy by releasing its native resources.
Looks up a certificate by issuer and serial number.
findCertByNickname(String) - method in class org.mozilla.jss.CryptoManager
Looks up a certificate given its nickname.
findCertByNicknameNative(String) - method in class org.mozilla.jss.CryptoManager
findCertsByNickname(String) - method in class org.mozilla.jss.CryptoManager
Returns all certificates with the given nickname.
findCertsByNicknameNative(String) - method in class org.mozilla.jss.CryptoManager
Looks up the PrivateKey matching the given certificate.
FIPSEnabled() - method in class org.mozilla.jss.CryptoManager
Determines whether FIPS-140-1 compliance is active.
flush() - method in class org.mozilla.jss.util.Base64OutputStream
Calling this will put the ending padding on the base64 stream, so don't call it until you have no data left.
forceHandshake() - method in class org.mozilla.jss.ssl.SSLSocket
Force an already started SSL handshake to complete.
FORM - static field in class org.mozilla.jss.asn1.BIT_STRING
FORM - static field in class org.mozilla.jss.asn1.BOOLEAN
FORM - static field in class org.mozilla.jss.asn1.EXPLICIT
FORM - static field in class org.mozilla.jss.asn1.INTEGER
FORM - static field in class org.mozilla.jss.asn1.NULL
FORM - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
FORM - static field in class org.mozilla.jss.asn1.OCTET_STRING
Form - class org.mozilla.jss.asn1.Form
An enumerated type representing the forms of an ASN.1 value.
FORM - static field in class org.mozilla.jss.asn1.PrintableString
FORM - static field in class org.mozilla.jss.asn1.SET
FORM - static field in class org.mozilla.jss.asn1.TimeBase
FORM - static field in class org.mozilla.jss.asn1.UTF8String
FORTEZZA - static field in class org.mozilla.jss.pkcs11.KeyType
FRIENDLY_NAME - static field in class org.mozilla.jss.pkcs12.SafeBag
A FriendlyName attribute.
fromOID(org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - static method in class org.mozilla.jss.crypto.DigestAlgorithm
fromOID(org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - static method in class org.mozilla.jss.crypto.EncryptionAlgorithm
fromOID(org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - static method in class org.mozilla.jss.crypto.HMACAlgorithm
Looks up the HMAC algorithm with the given OID.
fromOID(org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - static method in class org.mozilla.jss.crypto.KeyGenAlgorithm
fromOID(org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - static method in class org.mozilla.jss.crypto.SignatureAlgorithm
Looks up the signature algorithm with the given OID.
fromPrivateKeyInfo(byte[],org.mozilla.jss.crypto.CryptoToken) - static method in class org.mozilla.jss.pkcs11.PK11PrivKey
Imports a PrivateKeyInfo, storing it as a temporary PrivateKey on the given token.
Imports a PrivateKeyInfo, storing it as a temporary PrivateKey on the given token.
Imports a PrivateKeyInfo, storing it as a temporary PrivateKey on the given token.
fromRaw(org.mozilla.jss.crypto.PrivateKey.Type,byte[]) - static method in class org.mozilla.jss.pkcs11.PK11PubKey
Creates a PK11PubKey from its raw form.
fromSPKI(byte[]) - static method in class org.mozilla.jss.pkcs11.PK11PubKey
Creates a PK11PubKey from a SubjectPublicKeyInfo.
fromString(String) - static method in class org.mozilla.jss.crypto.EncryptionAlgorithm
fromString(String) - static method in class org.mozilla.jss.crypto.KeyPairAlgorithm
Looks up a key pair generation algorithm from its name.
fromString(String) - static method in class org.mozilla.jss.crypto.KeyWrapAlgorithm

G

GeneralizedTime - class org.mozilla.jss.asn1.GeneralizedTime
The ASN.1 type GeneralizedTime
GeneralizedTime(Date) - constructor for class org.mozilla.jss.asn1.GeneralizedTime
Creates a GeneralizedTime from a Date.
generate() - method in class org.mozilla.jss.crypto.KeyGenerator
generate() - method in class org.mozilla.jss.pkcs11.PK11KeyGenerator
Generates the key.
generate(int) - static method in class org.mozilla.jss.crypto.PQGParams
Generates P, Q, and G parameters for DSA key generation.
generate(int,int) - static method in class org.mozilla.jss.crypto.PQGParams
Generates P, Q, and G parameters for DSA key generation.
Generates a b64 encoded PKCS10 blob used for making cert request.
Generates a PKCS#10 certificate request including Begin/End brackets
generateKey() - method in class org.mozilla.jss.SecretDecoderRing.KeyManager
Generates an SDR key with the default algorithm and key size.
generateKey(org.mozilla.jss.crypto.KeyGenAlgorithm,int) - method in class org.mozilla.jss.SecretDecoderRing.KeyManager
Generates an SDR key with the given algorithm and key size.
generateKeyPair() - method in class org.mozilla.jss.provider.java.security.JSSKeyPairGeneratorSpi
generateKeyPair() - method in class org.mozilla.jss.crypto.KeyPairGeneratorSpi
generateKeyPair() - method in class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
Generates a key pair on a token.
generatePBE_IV() - method in class org.mozilla.jss.crypto.KeyGenerator
Generates an Initialization Vector using a PBE algorithm.
generatePBE_IV() - method in class org.mozilla.jss.pkcs11.PK11KeyGenerator
Generates an Initialization Vector using a PBE algorithm.
generatePK10(String,int,String,byte[],byte[],byte[]) - method in class org.mozilla.jss.pkcs11.PK11Token
genKeyPair() - method in class org.mozilla.jss.crypto.KeyPairGenerator
Generates a new key pair.
get(long) - static method in class org.mozilla.jss.asn1.Tag
Returns an instance of a context-specific tag with the given number.
getAction() - method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Returns the action field.
getAlg() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
Returns the base algorithm, without the parameters.
getAlgFamily() - method in class org.mozilla.jss.crypto.KeyPairAlgorithm
Returns the algorithm family for a given key pair generation algorithm.
getAlgorithm() - method in class org.mozilla.jss.crypto.JSSMessageDigest
Returns the algorithm that this digest uses.
getAlgorithm() - method in class org.mozilla.jss.crypto.KeyPairGenerator
getAlgorithm() - method in class org.mozilla.jss.pkcs11.PK11MessageDigest
Returns the algorithm that this digest uses.
getAlgorithm() - method in class org.mozilla.jss.pkcs11.PK11PrivKey
getAlgorithm() - method in class org.mozilla.jss.pkcs11.PK11PubKey
getAlgorithm() - method in class org.mozilla.jss.pkcs11.PK11SymKey
getAlgorithm() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getAlgorithm() - method in class org.mozilla.jss.crypto.SecretKeyFacade
getAlgorithm() - method in class org.mozilla.jss.crypto.Signature
Returns the name of the algorithm to be used for signing.
getAlgorithm() - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
getAlgorithm() - method in class org.mozilla.jss.crypto.SymmetricKey
getAlgorithmID() - method in class org.mozilla.jss.crypto.Signature
Returns the algorithm to be used for signing.
getAlgorithmIdentifier() - method in class org.mozilla.jss.pkix.crmf.POPOSigningKey
Retrieves the algorithm identifier for the signature.
getAlgorithmIdentifier() - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
getAllTokens() - method in class org.mozilla.jss.CryptoManager
Retrieves all tokens.
getArchiveRemGenPrivKey() - method in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
Returns the key gen parameters.
getAttributes() - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
getAttributes() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
May return null if no attributes are present.
getAuthenticatedAttributes() - method in class org.mozilla.jss.pkcs7.SignerInfo
Retrieves the authenticated attributes, if they exist.
getAuthSafes() - method in class org.mozilla.jss.pkcs12.PFX
getBagAttributes() - method in class org.mozilla.jss.pkcs12.SafeBag
Returns the attributes of this bag.
getBagContent() - method in class org.mozilla.jss.pkcs12.SafeBag
Returns the contents of this bag as an ANY.
getBagType() - method in class org.mozilla.jss.pkcs12.SafeBag
getBits() - method in class org.mozilla.jss.asn1.BIT_STRING
Returns the bits packed into an array of bytes, with padding at the end.
getBlockSize() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
The blocksize of the algorithm in bytes.
getBlockSize() - method in class org.mozilla.jss.crypto.KeyWrapAlgorithm
getBodyList() - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
getBodyPartID() - method in class org.mozilla.jss.pkix.cmc.TaggedAttribute
getBodyPartID() - method in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
getCACerts() - method in class org.mozilla.jss.CryptoManager
Retrieves all CA certificates in the trust database.
getCaPubs() - method in class org.mozilla.jss.pkix.cmmf.CertRepContent
Returns the caPubs field, which is an array of DER-encoded X.509 Certificates.
getCert() - method in class org.mozilla.jss.pkcs12.CertBag
Returns the cert field of the CertBag.
getCertByDER(KeyStore,String) - static method in class org.mozilla.jss.tests.KeyStoreTest
getCertificates() - method in class org.mozilla.jss.crypto.CryptoStore
Returns all user certificates stored on this token.
getCertificates() - method in class org.mozilla.jss.pkcs11.PK11Store
Returns all user certificates stored on this token.
getCertificates() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns a SET of ANYs.
getCertificates() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns a SET of ANYs.
getCertificates() - method in class org.mozilla.jss.pkcs7.SignedData
Returns the certificates field, which is a SET of X.509 certificates (org.mozilla.jss.pkix.cert.Certificate).
getCertificates() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns the certificates field, which is a SET of X.509 certificates (org.mozilla.jss.pkix.cert.Certificate).
getCertificationRequest() - method in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
getCertifiedKeyPair() - method in class org.mozilla.jss.pkix.cmmf.CertResponse
Returns the optional certified key pair.
getCertReq() - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Retrieves the CertRequest contained in this structure.
getCertReqId() - method in class org.mozilla.jss.pkix.crmf.CertRequest
Returns the certReqId (certificate request ID) field.
getCertReqId() - method in class org.mozilla.jss.pkix.cmmf.CertResponse
getCertReqId() - method in class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
Returns the certReqId field, which may be null.
getCertTemplate() - method in class org.mozilla.jss.pkix.crmf.CertRequest
Returns the CertTemplate field.
getCertType() - method in class org.mozilla.jss.pkcs12.CertBag
Returns the certType field of the CertBag.
getCharCopy() - method in class org.mozilla.jss.util.Password
Returns a char array that is a copy of the password.
getChars() - method in class org.mozilla.jss.util.Password
Returns the char array underlying this password.
getCipher() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Query which cipher is being used in this session.
Creates a Cipher object, which can be used for encryption and decryption.
Creates a Cipher object, which can be used for encryption and decryption.
getCipherPreference(int) - method in class org.mozilla.jss.ssl.SSLSocket
Returns whether this cipher is enabled or disabled on this socket.
getCipherPreferenceDefault(int) - static method in class org.mozilla.jss.ssl.SSLSocket
Returns the default for whether this cipher is enabled or disabled.
getCiphertext() - method in class org.mozilla.jss.SecretDecoderRing.Encoding
getCmsSequence() - method in class org.mozilla.jss.pkix.cmc.PKIData
getCmsSequence() - method in class org.mozilla.jss.pkix.cmc.ResponseBody
getComment() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the comment field.
getContent() - method in class org.mozilla.jss.pkcs7.ContentInfo
Returns the content encoded as an ANY.
getContent() - method in class org.mozilla.jss.pkix.cms.ContentInfo
Returns the content encoded as an ANY.
getContent() - method in class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
Returns the content encoded as an OCTET_STRING.
getContent() - method in class org.mozilla.jss.asn1.EXPLICIT
Returns the ASN1Value that is wrapped by this EXPLICIT tag.
getContentEncryptionAlgorithm() - method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
getContentEncryptionAlgorithm() - method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
getContentInfo() - method in class org.mozilla.jss.pkcs7.DigestedData
getContentInfo() - method in class org.mozilla.jss.pkix.cms.DigestedData
getContentInfo() - method in class org.mozilla.jss.pkcs7.SignedData
Returns the ContentInfo containing the signed content.
getContentInfo() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns the EncapsulatedContentInfo containing the signed content.
getContentLength() - method in class org.mozilla.jss.asn1.ASN1Header
Returns -1 for indefinite length encoding.
getContentLength() - method in class org.mozilla.jss.asn1.INTEGER
getContents() - method in class org.mozilla.jss.asn1.ANY
getContentType() - method in class org.mozilla.jss.pkcs7.ContentInfo
Returns the contentType field, which determines what kind of content is contained in this ContentInfo.
getContentType() - method in class org.mozilla.jss.pkix.cms.ContentInfo
Returns the contentType field, which determines what kind of content is contained in this ContentInfo.
getContentType() - method in class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
Returns the contentType field, which determines what kind of content is contained in this EncapsulatedContentInfo.
getContentType() - method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
getContentType() - method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
getControlSequence() - method in class org.mozilla.jss.pkix.cmc.PKIData
getControlSequence() - method in class org.mozilla.jss.pkix.cmc.ResponseBody
getCounter() - method in class org.mozilla.jss.crypto.PQGParams
getCritical() - method in class org.mozilla.jss.pkix.cert.Extension
GetCRL - class org.mozilla.jss.pkix.cmmf.GetCRL
CMMF GetCRL.
Constructs a GetCRL from its components.
getCRLName() - method in class org.mozilla.jss.pkix.cmmf.GetCRL
Returns the cRLName field, which may be null.
getCrls() - method in class org.mozilla.jss.pkix.cmmf.RevRepContent
The crls field, which is a SEQUENCE of ANY.
getCrls() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns a SET of ANYs.
getCrls() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns a SET of ANYs.
getCrls() - method in class org.mozilla.jss.pkcs7.SignedData
Returns the crls field, which contains a SET of certificate revocation lists represented by ANYs (org.mozilla.jss.asn1.ANY).
getCrls() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns the crls field, which contains a SET of certificate revocation lists represented by ANYs (org.mozilla.jss.asn1.ANY).
getCrm() - method in class org.mozilla.jss.pkix.cmc.TaggedRequest
If type == CRMF, returns the crm field.
getCryptoStore() - method in class org.mozilla.jss.crypto.CryptoToken
Get the CryptoStore interface to this token's objects.
getCryptoStore() - method in class org.mozilla.jss.pkcs11.PK11Token
Get the CryptoStore interface to this token's objects.
getDhMAC() - method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
If type==DHMAC, returns the dhMAC field.
getDigest() - method in class org.mozilla.jss.pkcs7.DigestedData
getDigest() - method in class org.mozilla.jss.pkix.cms.DigestedData
getDigest() - method in class org.mozilla.jss.pkcs7.DigestInfo
getDigest() - method in class org.mozilla.jss.pkix.cms.DigestInfo
getDigestAlg() - method in class org.mozilla.jss.crypto.SignatureAlgorithm
The digest portion of the signature algorithm.
getDigestAlgorithm() - method in class org.mozilla.jss.pkcs7.DigestedData
getDigestAlgorithm() - method in class org.mozilla.jss.pkix.cms.DigestedData
getDigestAlgorithm() - method in class org.mozilla.jss.pkcs7.DigestInfo
getDigestAlgorithm() - method in class org.mozilla.jss.pkix.cms.DigestInfo
getDigestAlgorithm() - method in class org.mozilla.jss.pkcs7.SignerInfo
Retrieves the DigestAlgorithm used in this SignerInfo.
getDigestAlgorithm() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Retrieves the DigestAlgorithm used in this SignerInfo.
getDigestAlgorithmIdentifer() - method in class org.mozilla.jss.pkcs7.SignerInfo
Retrieves the DigestAlgorithmIdentifier used in this SignerInfo.
getDigestAlgorithmIdentifer() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Retrieves the DigestAlgorithmIdentifier used in this SignerInfo.
getDigestAlgorithmIdentifiers() - method in class org.mozilla.jss.pkcs7.SignedData
Returns the digest algorithms used by the signers to digest the signed content.
getDigestAlgorithmIdentifiers() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns the digest algorithms used by the signers to digest the signed content.
getDigestAlgorithms() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns a SET of AlgorithmIdentifier.
getDigestAlgorithms() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns a SET of AlgorithmIdentifier.
Creates a Digest object.
Creates a Digest object.
getDigestEncryptionAlgorithm() - method in class org.mozilla.jss.pkcs7.SignerInfo
Returns the raw signature (digest encryption) algorithm used in this SignerInfo.
getDigestEncryptionAlgorithm() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Returns the raw signature (digest encryption) algorithm used in this SignerInfo.
getDigestEncryptionAlgorithmIdentifier() - method in class org.mozilla.jss.pkcs7.SignerInfo
Returns the DigestEncryptionAlgorithmIdentifier used in this SignerInfo.
getDigestEncryptionAlgorithmIdentifier() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Returns the DigestEncryptionAlgorithmIdentifier used in this SignerInfo.
getDSAParams() - method in class org.mozilla.jss.pkcs11.PK11PrivKey
getEmailTrust() - method in class org.mozilla.jss.crypto.InternalCertificate
Get the email (S/MIME) trust flags for this certificate.
getEmailTrust() - method in class org.mozilla.jss.pkcs11.PK11InternalCert
Get the email (S/MIME) trust flags for this certificate.
getEncoded() - method in class org.mozilla.jss.asn1.ANY
Returns the complete encoding of header and contents, as passed into the constructor or read from a BER input stream.
getEncoded() - method in class org.mozilla.jss.pkcs11.PK11Cert
getEncoded() - method in class org.mozilla.jss.pkcs11.PK11Key
Subclasses that support encoding can overload this method.
getEncoded() - method in class org.mozilla.jss.pkcs11.PK11PubKey
Returns a DER-encoded SubjectPublicKeyInfo representing this key.
getEncoded() - method in class org.mozilla.jss.pkcs11.PK11SymKey
getEncoded() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getEncoded() - method in class org.mozilla.jss.crypto.SecretKeyFacade
getEncoded() - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
getEncoded() - method in class org.mozilla.jss.crypto.SymmetricKey
getEncoded() - method in class org.mozilla.jss.crypto.X509Certificate
Returns the DER encoding of this certificate.
getEncryptedContent() - method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
getEncryptedContent() - method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
getEncryptedContentInfo() - method in class org.mozilla.jss.pkcs7.EncryptedData
getEncryptedContentInfo() - method in class org.mozilla.jss.pkix.cms.EncryptedData
getEncryptedContentInfo() - method in class org.mozilla.jss.pkcs7.EnvelopedData
getEncryptedContentInfo() - method in class org.mozilla.jss.pkix.cms.EnvelopedData
getEncryptedContentInfo() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns the encrypted content.
getEncryptedContentInfo() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns the encrypted content.
getEncryptedData() - method in class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
getEncryptedDigest() - method in class org.mozilla.jss.pkcs7.SignerInfo
Retrieves the encrypted digest.
getEncryptedDigest() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Retrieves the encrypted digest.
getEncryptedKey() - method in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
Returns the encrypted key.
getEncryptedKey() - method in class org.mozilla.jss.pkcs7.RecipientInfo
getEncryptedKey() - method in class org.mozilla.jss.pkix.cms.RecipientInfo
getEncryptedValue() - method in class org.mozilla.jss.pkix.crmf.EncryptedKey
Should only be called if getType returns ENCRYPTED_VALUE.
getEncryptionAlg() - method in class org.mozilla.jss.crypto.PBEAlgorithm
Returns the EncryptionAlgorithm that should be used with keys generated with this PBEAlgorithm.
getEncryptionAlgorithm() - method in class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
getEncryptionOID() - method in class org.mozilla.jss.SecretDecoderRing.Encoding
getEncSymmKey() - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
May return null.
getEncValue() - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
getEnvelopedData() - method in class org.mozilla.jss.pkix.crmf.EncryptedKey
Should only be called if getType returns ENVELOPED_DATA.
getErrcode() - method in class org.mozilla.jss.ssl.SSLSocketException
Returns an error code, as defined in class org.mozilla.jss.util.NativeErrcodes.
getExtension(org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Linearly searches the extension list for an extension with the given object identifier.
getExtensions() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Returns the extensions of this certificate.
getExternalTokens() - method in class org.mozilla.jss.CryptoManager
Retrieves all tokens except those built into NSS.
getExtnId() - method in class org.mozilla.jss.pkix.cert.Extension
Returns the extension identifier.
getExtnValue() - method in class org.mozilla.jss.pkix.cert.Extension
getFailInfo() - method in class org.mozilla.jss.pkix.cmc.OtherInfo
If type == FAIL, returns the failInfo field.
getForm() - method in class org.mozilla.jss.asn1.ASN1Header
Returns the Form, PRIMITIVE or CONSTRUCTED.
getFormat() - method in class org.mozilla.jss.pkcs11.PK11Key
Subclasses that support encoding can overload this method.
getFormat() - method in class org.mozilla.jss.pkcs11.PK11PubKey
The name of the primary encoding format of this key.
getFormat() - method in class org.mozilla.jss.pkcs11.PK11SymKey
getFormat() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getFormat() - method in class org.mozilla.jss.crypto.SecretKeyFacade
getFormat() - method in class org.mozilla.jss.crypto.SymmetricKey
getH() - method in class org.mozilla.jss.crypto.PQGParams
getHeader() - method in class org.mozilla.jss.asn1.ANY
Returns the ASN.1 header from the encoding.
getImplementedCipherSuites() - static method in class org.mozilla.jss.ssl.SSLSocket
Returns a list of cipher suites that are implemented by NSS.
getInetAddress() - method in class org.mozilla.jss.ssl.SSLServerSocket
getInetAddress() - method in class org.mozilla.jss.ssl.SSLSocket
getInfo() - method in class org.mozilla.jss.pkix.cert.Certificate
Returns the information (TBSCertificate) contained in this certificate.
getInfo() - method in class org.mozilla.jss.pkcs10.CertificationRequest
Returns the information (TBSCertificationRequest) contained in this CertificationRequest.
getInputStream() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the input stream for reading from this socket.
getInstance() - static method in class org.mozilla.jss.CryptoManager
Retrieve the single instance of CryptoManager.
getInstance() - static method in class org.mozilla.jss.asn1.NULL
getIntendedAlg() - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
May return null.
getInternalCryptoToken() - method in class org.mozilla.jss.CryptoManager
Retrieves the internal cryptographic services token.
getInternalCryptoToken() - method in class org.mozilla.jss.crypto.TokenSupplier
getInternalKeyStorageToken() - method in class org.mozilla.jss.CryptoManager
Retrieves the internal key storage token.
getInterpretedBagContent() - method in class org.mozilla.jss.pkcs12.SafeBag
Returns the bagContent interpreted by type.
getInterpretedCert() - method in class org.mozilla.jss.pkcs12.CertBag
Returns the cert field of the CertBag based on its type.
getInterpretedContent() - method in class org.mozilla.jss.pkcs7.ContentInfo
Returns the content, interpreted based on its type.
getInterpretedContent() - method in class org.mozilla.jss.pkix.cms.ContentInfo
Returns the content, interpreted based on its type.
getInvalidityDate() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the invalidityDate field.
getIssuer() - method in class org.mozilla.jss.pkix.crmf.CertId
Returns the issuer field as an ANY.
getIssuer() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getIssuer() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the issuer field of this CertTemplate.
getIssuer() - method in class org.mozilla.jss.pkcs7.IssuerAndSerialNumber
getIssuer() - method in class org.mozilla.jss.pkix.cms.IssuerAndSerialNumber
getIssuer() - method in class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
Returns the issuer field.
getissuerAndSerialNumber() - method in class org.mozilla.jss.pkcs7.RecipientInfo
getissuerAndSerialNumber() - method in class org.mozilla.jss.pkix.cms.RecipientInfo
getIssuerAndSerialNumber() - method in class org.mozilla.jss.pkix.cms.SignerIdentifier
If type == ISSUER_AND_SERIALNUMBER, returns the IssuerAndSerialNumber field.
getIssuerAndSerialNumber() - method in class org.mozilla.jss.pkcs7.SignerInfo
Retrieves the issuer and serial number of the certificate whose private key was used to sign the SignerInfo.
getIssuerDN() - method in class org.mozilla.jss.pkcs11.PK11Cert
getIssuerDN() - method in class org.mozilla.jss.crypto.X509Certificate
Returns the RFC 1485 ASCII encoding of the issuer's Subject Name.
getIssuerDNString() - method in class org.mozilla.jss.pkcs11.PK11Cert
getIssuerName() - method in class org.mozilla.jss.pkix.cmmf.GetCRL
Returns the issuerName field.
getIssuerName() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the issuerName field as an ANY.
getIssuerUID() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the issuerUID field of this CertTemplate.
getIssuerUniqueIdentifier() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Should only be called if this field is present.
getIterations() - method in class org.mozilla.jss.crypto.PBEKeyGenParams
Returns the iteration count.
getIterations() - method in class org.mozilla.jss.pkix.primitive.PBEParameter
getIv() - method in class org.mozilla.jss.SecretDecoderRing.Encoding
getIV() - method in class org.mozilla.jss.crypto.IVParameterSpec
Returns a reference to an internal copy of the initialization vector.
getIVLength() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
Returns the number of bytes that this algorithm expects in its initialization vector.
getKeepAlive() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the current setting of the SO_KEEPALIVE socket option.
getKey(KeyStore,String) - static method in class org.mozilla.jss.tests.KeyStoreTest
getKeyAgreement() - method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
If type == KEY_AGREEMENT, returns the keyAgreement field.
getKeyAlg() - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
May return null.
getKeyData() - method in class org.mozilla.jss.pkcs11.PK11SymKey
getKeyData() - method in class org.mozilla.jss.crypto.SymmetricKey
getKeyEncipherment() - method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
If type == KEY_ENCIPHERMENT, returns the keyEncipherment field.
getKeyEncryptionAlgorithmID() - method in class org.mozilla.jss.pkcs7.RecipientInfo
getKeyEncryptionAlgorithmID() - method in class org.mozilla.jss.pkix.cms.RecipientInfo
Creates a KeyGenerator object, which can be used to generate symmetric encryption keys.
Creates a KeyGenerator object, which can be used to generate symmetric encryption keys.
getKeyID() - method in class org.mozilla.jss.SecretDecoderRing.Encoding
Creates a KeyPairGenerator object, which can be used to generate key pairs.
Creates a KeyPairGenerator object, which can be used to generate key pairs.
getKeySize() - method in class org.mozilla.jss.crypto.RSAParameterSpec
Returns the size of the modulus in bits.
getKeyStrength() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
Returns the key strength of this algorithm in bits.
getKeyType() - method in class org.mozilla.jss.pkcs11.PK11PrivKey
getKeyType() - method in class org.mozilla.jss.pkcs11.PK11PubKey
getKeyType() - method in class org.mozilla.jss.pkcs11.PK11SymKey
getKeyTypeFromAlgorithm(org.mozilla.jss.crypto.Algorithm) - static method in class org.mozilla.jss.pkcs11.KeyType
Returns the KeyType corresponding to the given Algorithm.
getKeyWrapper(org.mozilla.jss.crypto.KeyWrapAlgorithm) - method in class org.mozilla.jss.pkcs11.PK11Token
getLength() - method in class org.mozilla.jss.pkcs11.PK11SymKey
Returns the length of the key in bytes, as returned by PK11_GetKeyLength().
getLength() - method in class org.mozilla.jss.crypto.SymmetricKey
getLevel() - static method in class org.mozilla.jss.util.Debug
Get debugging level of the application.
getLevelStr() - static method in class org.mozilla.jss.util.Debug
getLibraryName() - method in class org.mozilla.jss.pkcs11.PK11Module
Returns the name of the shared library implementing this module.
getLocalAddress() - method in class org.mozilla.jss.ssl.SSLSocket
getLocalKeyIDFromCert(byte[]) - static method in class org.mozilla.jss.pkcs12.SafeBag
Computes the LocalKeyID attribute that should be stored with a key and certificate.
getLocalPort() - method in class org.mozilla.jss.ssl.SocketBase
getLocalPort() - method in class org.mozilla.jss.ssl.SSLServerSocket
getLocalPort() - method in class org.mozilla.jss.ssl.SSLSocket
getLoginMode() - method in class org.mozilla.jss.crypto.CryptoToken
Returns the login mode of this token: ONE_TIME, TIMEOUT, or EVERY_TIME.
getLoginMode() - method in class org.mozilla.jss.pkcs11.PK11Token
Returns the login mode of this token: ONE_TIME, TIMEOUT, or EVERY_TIME.
getLoginTimeoutMinutes() - method in class org.mozilla.jss.crypto.CryptoToken
Returns the login timeout period.
getLoginTimeoutMinutes() - method in class org.mozilla.jss.pkcs11.PK11Token
Returns the login timeout period.
getMac() - method in class org.mozilla.jss.pkcs12.MacData
getMacData() - method in class org.mozilla.jss.pkcs12.PFX
Returns the MacData of this PFX, which is used to verify the contents.
getMacIterationCount() - method in class org.mozilla.jss.pkcs12.MacData
getMacSalt() - method in class org.mozilla.jss.pkcs12.MacData
getMode() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
Returns the mode of this algorithm.
getModules() - method in class org.mozilla.jss.CryptoManager
Retrieves all installed cryptographic modules.
getModulus() - method in class org.mozilla.jss.pkcs11.PK11RSAPrivateKey
getModulus() - method in class org.mozilla.jss.pkcs11.PK11RSAPublicKey
getName() - method in class org.mozilla.jss.crypto.CryptoToken
Obtain the nickname, or label, of this token.
getName() - method in class org.mozilla.jss.util.PasswordCallbackInfo
The name of the file or token that is being logged into.
getName() - method in class org.mozilla.jss.pkcs11.PK11Module
Returns the common name of this module.
getName() - method in class org.mozilla.jss.pkcs11.PK11Token
Obtain the nickname, or label, of this token.
getNickname() - method in class org.mozilla.jss.pkcs11.PK11Cert
getNickname() - method in class org.mozilla.jss.crypto.X509Certificate
Returns the possibly-null nickname of this certificate.
getNotAfter() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getNotAfter() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the notAfter field of this CertTemplate.
getNotBefore() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getNotBefore() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the notBefore field of this CertTemplate.
getNum() - method in class org.mozilla.jss.asn1.Tag
Returns the tag number.
getNumbers() - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
getNumRead() - method in class org.mozilla.jss.asn1.CountingStream
getObjectSigningTrust() - method in class org.mozilla.jss.crypto.InternalCertificate
Get the object signing trust flags for this certificate.
getObjectSigningTrust() - method in class org.mozilla.jss.pkcs11.PK11InternalCert
Get the object signing trust flags for this certificate.
getOID() - method in class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
getOID() - method in class org.mozilla.jss.pkix.primitive.AVA
getOtherInfo() - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
getOtherMsgSequence() - method in class org.mozilla.jss.pkix.cmc.PKIData
getOtherMsgSequence() - method in class org.mozilla.jss.pkix.cmc.ResponseBody
getOutputSize() - method in class org.mozilla.jss.crypto.DigestAlgorithm
Returns the output size in bytes for this algorithm.
getOutputSize() - method in class org.mozilla.jss.crypto.JSSMessageDigest
Returns the length of the digest created by this digest's digest algorithm.
getOutputStream() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the output stream for writing to this socket.
getOwningToken() - method in class org.mozilla.jss.pkcs11.PK11Cert
getOwningToken() - method in class org.mozilla.jss.pkcs11.PK11InternalTokenCert
getOwningToken() - method in class org.mozilla.jss.pkcs11.PK11PrivKey
Returns a new CryptoToken where this key resides.
getOwningToken() - method in class org.mozilla.jss.pkcs11.PK11SymKey
getOwningToken() - method in class org.mozilla.jss.pkcs11.PK11TokenCert
getOwningToken() - method in class org.mozilla.jss.crypto.PrivateKey
Returns the CryptoToken that owns this private key.
getOwningToken() - method in class org.mozilla.jss.crypto.SymmetricKey
getOwningToken() - method in class org.mozilla.jss.crypto.TokenCertificate
Returns the CryptoToken that owns this certificate.
getPadCount() - method in class org.mozilla.jss.asn1.BIT_STRING
Returns the number of padding bits at the end of the array.
getPadding() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
Returns the padding type of this algorithm.
getPaddingType() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
Returns the type of padding for this algorithm.
getParameterClass() - method in class org.mozilla.jss.crypto.Algorithm
The type of parameter that this algorithm expects.
getParameterClasses() - method in class org.mozilla.jss.crypto.Algorithm
The types of parameter that this algorithm expects.
getParameters() - method in class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
If this instance was constructed, returns the parameter passed in to the constructer.
getParams() - method in class org.mozilla.jss.pkcs11.PK11DSAPrivateKey
If this fails, we just return null, since no exceptions are allowed.
getParams() - method in class org.mozilla.jss.pkcs11.PK11DSAPublicKey
getPassphrase() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the passphrase field.
getPassword() - method in class org.mozilla.jss.crypto.PBEKeyGenParams
Returns a reference to the password, not a copy.
Tries supplying a password again.
An implementation of PasswordCallback.getPasswordAgain.
Tries supplying a password again.
GetPasswordByteCopy(org.mozilla.jss.util.Password) - static method in class org.mozilla.jss.util.Tunnel
getPasswordCallback() - method in class org.mozilla.jss.CryptoManager
Returns the currently registered password callback.
Supplies a password.
An implementation of PasswordCallback.getPasswordFirstAttempt.
Supplies a password.
getPeerCertificate() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Retrieve certificate presented by the other other end of the socket

Not Supported in NSS 2.0 Beta release.

getPendInfo() - method in class org.mozilla.jss.pkix.cmc.OtherInfo
If type == PEND, returns the pendInfo field.
getPendTime() - method in class org.mozilla.jss.pkix.cmc.PendInfo
getPendToken() - method in class org.mozilla.jss.pkix.cmc.PendInfo
getPermCerts() - method in class org.mozilla.jss.CryptoManager
Retrieves all certificates in the trust database.
getPKIArchiveOptions() - method in class org.mozilla.jss.pkix.crmf.Control
Returns the value of this control as a PKIArchiveOptions, if it actually is a PKIArchiveOptions.
getPKIPublicationInfo() - method in class org.mozilla.jss.pkix.crmf.Control
Returns the value of this control as a PKIPublicationInfo, if it actually is a PKIPublicationInfo.
getPKIStatusInfo() - method in class org.mozilla.jss.pkix.cmmf.CertResponse
getPop() - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Returns the pop field.
getPoposkInput() - method in class org.mozilla.jss.pkix.crmf.POPOSigningKey
Retrieves the input to the Proof-of-Possession of the signing key.
getPort() - method in class org.mozilla.jss.ssl.SSLSocket
getPrivateExponent() - method in class org.mozilla.jss.pkcs11.PK11RSAPrivateKey
getPrivateKey() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getPrivateKeyAlgorithm() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getPrivateKeys() - method in class org.mozilla.jss.crypto.CryptoStore
Returns all private keys stored on this token.
getPrivateKeys() - method in class org.mozilla.jss.pkcs11.PK11Store
Returns all private keys stored on this token.
getProvider() - method in class org.mozilla.jss.pkcs11.PK11Token
getProvider() - method in class org.mozilla.jss.crypto.Signature
This is not supported yet.
getProxy() - method in class org.mozilla.jss.pkcs11.PK11Token
getPublicExponent() - method in class org.mozilla.jss.pkcs11.PK11RSAPublicKey
getPublicExponent() - method in class org.mozilla.jss.crypto.RSAParameterSpec
Returns the public exponent e.
getPublicKey() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the publicKey field of this CertTemplate.
getPublicKey() - method in class org.mozilla.jss.pkcs11.PK11Cert
getPublicKey() - method in class org.mozilla.jss.crypto.X509Certificate
Extracts the Public Key from this certificate.
getPubLocation(int) - method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Returns the pubLocation in the SinglePubInfo at the given index.
getPubMethod(int) - method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Returns the pubMethod in the SinglePubInfo at the given index.
getRandomGenerator() - method in class org.mozilla.jss.pkcs11.PK11Token
getRawAlg() - method in class org.mozilla.jss.crypto.SignatureAlgorithm
getReason() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the reason field, which should indicate the reason for the revocation.
getReasons() - method in class org.mozilla.jss.pkix.cmmf.GetCRL
Returns the reasons field, which may be null.
getReceiveBufferSize() - method in class org.mozilla.jss.ssl.SSLSocket
Returnst he size (in bytes) of the receive buffer.
getRecipientInfos() - method in class org.mozilla.jss.pkcs7.EnvelopedData
getRecipientInfos() - method in class org.mozilla.jss.pkix.cms.EnvelopedData
getRecipientInfos() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns a SET of RecipientInfo.
getRecipientInfos() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns a SET of RecipientInfo.
getRegInfo() - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Returns the regInfo field.
getRegistryIndex() - method in class org.mozilla.jss.util.NativeProxy
getRegistryIndices() - static method in class org.mozilla.jss.util.NativeProxy
getRemoteIssuer() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Get the distinguished name of the remote certificate's issuer
getRemoteSubject() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Get the distinguished name of the subject of the remote certificate
getRemoveTrailingZeroes() - method in class org.mozilla.jss.asn1.BIT_STRING
Determines whether the DER-encoding of this bitstring will have its trailing zeroes removed.
getReqSequence() - method in class org.mozilla.jss.pkix.cmc.PKIData
getResponse() - method in class org.mozilla.jss.pkix.cmmf.CertRepContent
Returns the response field, which is a SEQUENCE of CertResponse
getReuseAddress() - method in class org.mozilla.jss.ssl.SSLServerSocket
getRevCerts() - method in class org.mozilla.jss.pkix.cmmf.RevRepContent
The revCerts field, which is a SEQUENCE of CertId.
getRFC1485() - method in class org.mozilla.jss.pkix.primitive.Name
Returns the SafeContents at the given index in the AuthenticatedSafes, decrypting it if necessary.
getSalt() - method in class org.mozilla.jss.crypto.PBEKeyGenParams
Returns a reference to the salt.
getSalt() - method in class org.mozilla.jss.pkix.primitive.PBEParameter
getSaltLength() - method in class org.mozilla.jss.crypto.PBEAlgorithm
Returns the number of bytes of salt that should be supplied when generating keys with this algorithm.
getSecret() - method in class org.mozilla.jss.pkcs12.SecretBag
Returns the secret stored in the SecretBag.
getSecretType() - method in class org.mozilla.jss.pkcs12.SecretBag
Returns the type of secret stored in the SecretBag.
getSecureRNG() - method in class org.mozilla.jss.CryptoManager
Retrieves a FIPS-140-1 validated random number generator.
getSecureRNG() - method in class org.mozilla.jss.crypto.TokenSupplier
getSecurityStatus() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Get exact security status of socket.
getSeed() - method in class org.mozilla.jss.crypto.PQGParams
getSendBufferSize() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the size (in bytes) of the send buffer.
getSequence() - method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Returns the raw SEQUENCE which constitutes this AuthenticatedSafes.
getSerialNumber() - method in class org.mozilla.jss.pkix.crmf.CertId
Returns the serialNumber field.
getSerialNumber() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getSerialNumber() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the serialNumber field of this CertTemplate.
getSerialNumber() - method in class org.mozilla.jss.pkcs7.IssuerAndSerialNumber
getSerialNumber() - method in class org.mozilla.jss.pkix.cms.IssuerAndSerialNumber
getSerialNumber() - method in class org.mozilla.jss.pkcs11.PK11Cert
getSerialNumber() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the serialNumber field.
getSerialNumber() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Get the serial number of the remote certificate
getSerialNumber() - method in class org.mozilla.jss.crypto.X509Certificate
Returns the serial number of this certificate.
getSerialNumberByteArray() - method in class org.mozilla.jss.pkcs11.PK11Cert
getSessionKeySize() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Query how many bits long the session key is.
getSessionSecretSize() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
To satisfy export restrictions, some of the session key may be revealed.
getSharedSecret() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the sharedSecret field.
getSignature() - method in class org.mozilla.jss.pkix.crmf.POPOSigningKey
Retrieves the signature.
getSignature() - method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
If type == SIGNATURE, returns the signature field.
getSignatureAlgId() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Creates a Signature object, which can perform signing and signature verification.
Creates a Signature object, which can perform signing and signature verification.
getSignedAttributes() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Retrieves the signed attributes, if they exist.
getSignerIdentifier() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Retrieves the SignerIdentifier.
getSignerInfos() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns a SET of SignerInfo.
getSignerInfos() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns a SET of SignerInfo.
getSignerInfos() - method in class org.mozilla.jss.pkcs7.SignedData
Returns the signerInfos field, which is a SET of org.mozilla.jss.pkcs7.SignerInfo.
getSignerInfos() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns the signerInfos field, which is a SET of org.mozilla.jss.pkcs7.SignerInfo.
getSigningAlg() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the signingAlg field of this CertTemplate.
getSigningAlg() - method in class org.mozilla.jss.crypto.SignatureAlgorithm
The raw encryption portion of the signature algorithm.
getSize() - method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Returns the size of the sequence, which is the number of SafeContents in this AuthenticatedSafes.
getSocket() - method in class org.mozilla.jss.ssl.SSLHandshakeCompletedEvent
get socket on which the event occured
getSoLinger() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the current value of the SO_LINGER socket option.
getSoTimeout() - method in class org.mozilla.jss.ssl.SSLServerSocket
Returns the current value of the SO_TIMEOUT socket option.
getSoTimeout() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the current value of the SO_TIMEOUT socket option.
getSSLTrust() - method in class org.mozilla.jss.crypto.InternalCertificate
Get the SSL trust flags for this certificate.
getSSLTrust() - method in class org.mozilla.jss.pkcs11.PK11InternalCert
Get the SSL trust flags for this certificate.
getStatus() - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
getStatus() - method in class org.mozilla.jss.pkix.cmmf.RevRepContent
The status field, which is a SEQUENCE of PKIStatusInfo.
getStatus() - method in class org.mozilla.jss.ssl.SSLHandshakeCompletedEvent
get security information about this socket, including cert data
getStatus() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the security status of this socket.
getStatusString() - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
getStrength() - method in class org.mozilla.jss.pkcs11.PK11PrivKey
Returns the size in bits of the modulus of an RSA Private key.
getStrength() - method in class org.mozilla.jss.pkcs11.PK11SymKey
Returns key strength, measured as the number of bits of secret material.
getStrength() - method in class org.mozilla.jss.crypto.PrivateKey
Returns the size, in bits, of the modulus of an RSA key.
getStrength() - method in class org.mozilla.jss.crypto.SymmetricKey
getSubject() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getSubject() - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
getSubject() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the subject field of this CertTemplate.
getSubject() - method in class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
Returns the subject field.
getSubjectDN() - method in class org.mozilla.jss.pkcs11.PK11Cert
getSubjectDN() - method in class org.mozilla.jss.crypto.X509Certificate
Returns the RFC 1485 ASCII encoding of the Subject Name.
getSubjectDNString() - method in class org.mozilla.jss.pkcs11.PK11Cert
getSubjectKeyIdentifier() - method in class org.mozilla.jss.pkix.cms.SignerIdentifier
If type == SUBJECT_KEY_IDENTIFIER, returns the SubjectKeyIdentifier field.
getSubjectPublicKey() - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
getSubjectPublicKeyInfo() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getSubjectPublicKeyInfo() - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
getSubjectUID() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the subjectUID field of this CertTemplate.
getSubjectUniqueIdentifier() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getSubsequentMessage() - method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
If type==SUBSEQUENT_MESSAGE, returns the subsequentMessage field.
getSuccess() - method in class org.mozilla.jss.tests.SSLClientAuth
getSymmAlg() - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
May return null.
getTag() - method in class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
getTag() - method in class org.mozilla.jss.asn1.ANY
Returns the tag of this value.
getTag() - method in class org.mozilla.jss.asn1.ASN1Header
getTag() - method in class org.mozilla.jss.asn1.ASN1Value
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs7.Attribute
getTag() - method in class org.mozilla.jss.pkix.primitive.Attribute
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.primitive.AVA
getTag() - method in class org.mozilla.jss.asn1.BIT_STRING
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.asn1.BMPString
getTag() - method in class org.mozilla.jss.asn1.BOOLEAN
getTag() - method in class org.mozilla.jss.pkcs12.CertBag
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.crmf.CertId
getTag() - method in class org.mozilla.jss.pkix.cert.Certificate
getTag() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs10.CertificationRequest
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
getTag() - method in class org.mozilla.jss.pkix.cmmf.CertifiedKeyPair
getTag() - method in class org.mozilla.jss.pkix.cmmf.CertOrEncCert
getTag() - method in class org.mozilla.jss.pkix.cmmf.CertRepContent
getTag() - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.crmf.CertRequest
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmmf.CertResponse
getTag() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.asn1.CharacterString
getTag() - method in class org.mozilla.jss.asn1.CHOICE
Returns the tag that the chosen element is encoded with, which is either the underlying tag of the element or an implicit tag.
getTag() - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
getTag() - method in class org.mozilla.jss.pkcs7.ContentInfo
getTag() - method in class org.mozilla.jss.pkix.cms.ContentInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs7.DigestedData
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cms.DigestedData
getTag() - method in class org.mozilla.jss.pkcs7.DigestInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cms.DigestInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.primitive.DirectoryString
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
getTag() - method in class org.mozilla.jss.SecretDecoderRing.Encoding
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
getTag() - method in class org.mozilla.jss.pkcs7.EncryptedData
getTag() - method in class org.mozilla.jss.pkix.cms.EncryptedData
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.crmf.EncryptedKey
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
getTag() - method in class org.mozilla.jss.asn1.ENUMERATED
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs7.EnvelopedData
getTag() - method in class org.mozilla.jss.pkix.cms.EnvelopedData
getTag() - method in class org.mozilla.jss.asn1.EXPLICIT
Returns the Tag of this EXPLICIT tag.
getTag() - method in class org.mozilla.jss.pkix.cert.Extension
getTag() - method in class org.mozilla.jss.asn1.GeneralizedTime
getTag() - method in class org.mozilla.jss.pkix.cmmf.GetCRL
getTag() - method in class org.mozilla.jss.asn1.IA5String
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.asn1.INTEGER
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs7.IssuerAndSerialNumber
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cms.IssuerAndSerialNumber
getTag() - method in class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
getTag() - method in class org.mozilla.jss.pkcs12.MacData
getTag() - method in class org.mozilla.jss.pkix.primitive.Name
getTag() - method in class org.mozilla.jss.asn1.NULL
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
getTag() - method in class org.mozilla.jss.asn1.OCTET_STRING
getTag() - method in class org.mozilla.jss.pkix.cmc.OtherInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.primitive.PBEParameter
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmc.PendInfo
getTag() - method in class org.mozilla.jss.pkcs12.PFX
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
getTag() - method in class org.mozilla.jss.pkix.cmc.PKIData
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
getTag() - method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
getTag() - method in class org.mozilla.jss.pkix.crmf.POPOSigningKey
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.asn1.PrintableString
getTag() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getTag() - method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.primitive.RDN
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs7.RecipientInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cms.RecipientInfo
getTag() - method in class org.mozilla.jss.pkix.cmc.ResponseBody
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmmf.RevRepContent
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmmf.RevRequest
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs12.SafeBag
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs12.SecretBag
getTag() - method in class org.mozilla.jss.asn1.SEQUENCE
getTag() - method in class org.mozilla.jss.asn1.SET
getTag() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkcs7.SignedData
getTag() - method in class org.mozilla.jss.pkix.cms.SignedData
getTag() - method in class org.mozilla.jss.pkix.cms.SignerIdentifier
getTag() - method in class org.mozilla.jss.pkcs7.SignerInfo
getTag() - method in class org.mozilla.jss.pkix.cms.SignerInfo
getTag() - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmc.TaggedAttribute
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.pkix.cmc.TaggedRequest
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.asn1.TeletexString
getTag() - method in class org.mozilla.jss.asn1.TimeBase
getTag() - method in class org.mozilla.jss.asn1.UniversalString
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
getTag() - method in class org.mozilla.jss.asn1.UTCTime
getTag() - method in class org.mozilla.jss.asn1.UTF8String
getTagClass() - method in class org.mozilla.jss.asn1.Tag
Returns the tag class.
getTcpNoDelay() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the current setting of the TCP_NO_DELAY socket option.
getTcr() - method in class org.mozilla.jss.pkix.cmc.TaggedRequest
If type == PKCS10, returns the tcr field.
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
getTemplate() - static method in class org.mozilla.jss.asn1.ANY
Returns a singleton instance of a decoding template.
getTemplate() - static method in class org.mozilla.jss.pkcs7.Attribute
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.Attribute
getTemplate() - static method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
getTemplate() - static method in class org.mozilla.jss.asn1.BIT_STRING
getTemplate() - static method in class org.mozilla.jss.asn1.BMPString
Returns a singleton instance of BMPString.Template.
getTemplate() - static method in class org.mozilla.jss.asn1.BOOLEAN
getTemplate() - static method in class org.mozilla.jss.pkcs12.CertBag
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.CertId
getTemplate() - static method in class org.mozilla.jss.pkix.cert.Certificate
getTemplate() - static method in class org.mozilla.jss.pkix.cert.CertificateInfo
getTemplate() - static method in class org.mozilla.jss.pkcs10.CertificationRequest
getTemplate() - static method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.CertReqMsg
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.CertTemplate
getTemplate() - static method in class org.mozilla.jss.asn1.CHOICE
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
getTemplate() - static method in class org.mozilla.jss.pkcs7.ContentInfo
Returns a singleton instance of a decoding template for ContentInfo.
getTemplate() - static method in class org.mozilla.jss.pkix.cms.ContentInfo
Returns a singleton instance of a decoding template for ContentInfo.
getTemplate() - static method in class org.mozilla.jss.pkcs7.DigestInfo
getTemplate() - static method in class org.mozilla.jss.pkix.cms.DigestInfo
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.DirectoryString
Returns a singleton instance of the decoding template for this class.
getTemplate() - static method in class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
Returns a singleton instance of a decoding template for EncapsulatedContentInfo.
getTemplate() - static method in class org.mozilla.jss.SecretDecoderRing.Encoding
getTemplate() - static method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
getTemplate() - static method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
getTemplate() - static method in class org.mozilla.jss.pkcs7.EncryptedData
getTemplate() - static method in class org.mozilla.jss.pkix.cms.EncryptedData
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.EncryptedKey
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.EncryptedPrivateKeyInfo
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.EncryptedValue
getTemplate() - static method in class org.mozilla.jss.asn1.ENUMERATED
getTemplate() - static method in class org.mozilla.jss.pkix.cert.Extension
getTemplate() - static method in class org.mozilla.jss.asn1.GeneralizedTime
getTemplate() - static method in class org.mozilla.jss.pkix.cmmf.GetCRL
getTemplate() - static method in class org.mozilla.jss.asn1.IA5String
getTemplate() - static method in class org.mozilla.jss.asn1.INTEGER
getTemplate() - static method in class org.mozilla.jss.pkcs7.IssuerAndSerialNumber
Returns a singleton template instance.
getTemplate() - static method in class org.mozilla.jss.pkix.cms.IssuerAndSerialNumber
Returns a singleton template instance.
getTemplate() - static method in class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
getTemplate() - static method in class org.mozilla.jss.pkcs12.MacData
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.Name
getTemplate() - static method in class org.mozilla.jss.asn1.NULL
getTemplate() - static method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
getTemplate() - static method in class org.mozilla.jss.asn1.OCTET_STRING
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.OtherInfo
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.PBEParameter
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.PendInfo
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.PKIData
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
getTemplate() - static method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
getTemplate() - static method in class org.mozilla.jss.pkix.crmf.POPOSigningKey
getTemplate() - static method in class org.mozilla.jss.asn1.PrintableString
Returns a singleton instance of the decoding template for this class.
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getTemplate() - static method in class org.mozilla.jss.pkcs7.RecipientInfo
getTemplate() - static method in class org.mozilla.jss.pkix.cms.RecipientInfo
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.ResponseBody
getTemplate() - static method in class org.mozilla.jss.pkcs12.SafeBag
getTemplate() - static method in class org.mozilla.jss.pkcs12.SecretBag
getTemplate() - static method in class org.mozilla.jss.asn1.SEQUENCE
getTemplate() - static method in class org.mozilla.jss.pkix.cms.SignedData
getTemplate() - static method in class org.mozilla.jss.pkix.cms.SignerIdentifier
getTemplate() - static method in class org.mozilla.jss.pkcs7.SignerInfo
getTemplate() - static method in class org.mozilla.jss.pkix.cms.SignerInfo
getTemplate() - static method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.TaggedAttribute
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
getTemplate() - static method in class org.mozilla.jss.pkix.cmc.TaggedRequest
getTemplate() - static method in class org.mozilla.jss.asn1.TeletexString
Returns a singleton instance of the decoding template for this class.
getTemplate() - static method in class org.mozilla.jss.asn1.UniversalString
Returns a singleton instance of the decoding template for this class.
getTemplate() - static method in class org.mozilla.jss.asn1.UTCTime
getTemplate() - static method in class org.mozilla.jss.asn1.UTF8String
Returns a singleton instance of UTF8String.Template.
getThisMessage() - method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
If type==THIS_MESSAGE, returns the thisMessage field.
getThreadToken() - method in class org.mozilla.jss.CryptoManager
Returns the default token for the current thread.
getThreadToken() - method in class org.mozilla.jss.crypto.TokenSupplier
getTime() - method in class org.mozilla.jss.pkix.cmmf.GetCRL
Returns the time field, which may be null.
getTokenByName(String) - method in class org.mozilla.jss.CryptoManager
Looks up the CryptoToken with the given name.
getTokens() - method in class org.mozilla.jss.pkcs11.PK11Module
Get the CryptoTokens provided by this module.
Retrieves all tokens that support the given algorithm.
getTokenSupplier() - static method in class org.mozilla.jss.crypto.TokenSupplierManager
getTotalLength() - method in class org.mozilla.jss.asn1.ASN1Header
Returns the length of the header plus the length of the contents; the total length of the DER encoding of an ASN1 value.
getTrust(int) - method in class org.mozilla.jss.pkcs11.PK11Cert
Gets the trust flags for this cert.
getType() - method in class org.mozilla.jss.pkcs7.Attribute
getType() - method in class org.mozilla.jss.pkix.primitive.Attribute
getType() - method in class org.mozilla.jss.pkix.crmf.EncryptedKey
getType() - method in class org.mozilla.jss.pkix.cmc.OtherInfo
Returns the type of OtherInfo:
  • FAIL
  • PEND
getType() - method in class org.mozilla.jss.util.PasswordCallbackInfo
The type of object that is being logged into, FILE or TOKEN.
getType() - method in class org.mozilla.jss.pkcs11.PK11DSAPrivateKey
getType() - method in class org.mozilla.jss.pkcs11.PK11PrivKey
Returns the type (RSA or DSA) of this private key.
getType() - method in class org.mozilla.jss.pkcs11.PK11RSAPrivateKey
getType() - method in class org.mozilla.jss.pkcs11.PK11SymKey
getType() - method in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
Returns the type of PKIArchiveOptions.
getType() - method in class org.mozilla.jss.pkix.crmf.POPOPrivKey
Returns the type of POPOPrivKey: THIS_MESSAGE, SUBSEQUENT_MESSAGE, or DHMAC.
getType() - method in class org.mozilla.jss.crypto.PrivateKey
Returns the type (RSA or DSA) of this private key.
getType() - method in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Returns the type of ProofOfPossesion:
  • RA_VERIFIED
  • SIGNATURE
  • KEY_ENCIPHERMENT
  • KEY_AGREEMENT
getType() - method in class org.mozilla.jss.pkix.cms.SignerIdentifier
Returns the type of SignerIdentifier:
  • ISSUER_AND_SERIALNUMBER
  • SUBJECT_KEY_IDENTIFIER
getType() - method in class org.mozilla.jss.crypto.SymmetricKey
getType() - method in class org.mozilla.jss.pkix.cmc.TaggedAttribute
getType() - method in class org.mozilla.jss.pkix.cmc.TaggedRequest
Returns the type of TaggedRequest:
  • PKCS10
  • CRMF
getUnauthenticatedAttributes() - method in class org.mozilla.jss.pkcs7.SignerInfo
Retrieves the unauthenticated attributes, if they exist.
getUniqueID() - method in class org.mozilla.jss.pkcs11.PK11Cert
getUniqueID() - method in class org.mozilla.jss.pkcs11.PK11InternalTokenCert
getUniqueID() - method in class org.mozilla.jss.pkcs11.PK11PrivKey
Returns the unique ID of this key.
getUniqueID() - method in class org.mozilla.jss.pkcs11.PK11TokenCert
getUniqueID() - method in class org.mozilla.jss.crypto.PrivateKey
Returns the unique ID of this key.
getUniqueID() - method in class org.mozilla.jss.crypto.TokenCertificate
Returns the unique ID of this key.
getUnsignedAttributes() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Retrieves the unsigned attributes, if they exist.
getUseClientMode() - method in class org.mozilla.jss.ssl.SSLSocket
getUTF8String() - method in class org.mozilla.jss.pkix.crmf.Control
Returns the value of this control as a UTF8String, if it actually is a UTF8String.
getValue() - method in class org.mozilla.jss.pkix.primitive.AVA
Returns the value of this AVA, encoded as an ANY.
getValue() - method in class org.mozilla.jss.asn1.CHOICE
Returns the chosen value.
getValue() - method in class org.mozilla.jss.asn1.ENUMERATED
Returns the value as a long.
getValueHint() - method in class org.mozilla.jss.pkix.crmf.EncryptedValue
May return null.
getValues() - method in class org.mozilla.jss.pkcs7.Attribute
If this AVA was constructed, returns the SET of ASN1Values passed to the constructor.
getValues() - method in class org.mozilla.jss.pkix.primitive.Attribute
If this AVA was constructed, returns the SET of ASN1Values passed to the constructor.
getValues() - method in class org.mozilla.jss.pkix.cmc.TaggedAttribute
If this AVA was constructed, returns the SET of ASN1Values passed to the constructor.
getVersion() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
getVersion() - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
getVersion() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the version field of this CertTemplate.
getVersion() - method in class org.mozilla.jss.pkcs7.DigestedData
getVersion() - method in class org.mozilla.jss.pkix.cms.DigestedData
getVersion() - method in class org.mozilla.jss.pkcs7.EncryptedData
getVersion() - method in class org.mozilla.jss.pkix.cms.EncryptedData
getVersion() - method in class org.mozilla.jss.pkcs7.EnvelopedData
getVersion() - method in class org.mozilla.jss.pkix.cms.EnvelopedData
getVersion() - method in class org.mozilla.jss.pkcs12.PFX
getVersion() - method in class org.mozilla.jss.pkcs11.PK11Cert
getVersion() - method in class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
getVersion() - method in class org.mozilla.jss.pkcs7.RecipientInfo
getVersion() - method in class org.mozilla.jss.pkix.cms.RecipientInfo
getVersion() - method in class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
Returns the version number.
getVersion() - method in class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
Returns the version number.
getVersion() - method in class org.mozilla.jss.pkcs7.SignedData
Returns the version of this SignedData.
getVersion() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns the version of this SignedData.
getVersion() - method in class org.mozilla.jss.pkcs7.SignerInfo
Retrieves the version number of this SignerInfo.
getVersion() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Retrieves the version number of this SignerInfo.
getVersion() - method in class org.mozilla.jss.crypto.X509Certificate
getX() - method in class org.mozilla.jss.pkcs11.PK11DSAPrivateKey
Not implemented.
getY() - method in class org.mozilla.jss.pkcs11.PK11DSAPublicKey
granted - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
grantedWithMods - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo

H

handleConnection(org.mozilla.jss.ssl.SSLSocket) - method in class org.mozilla.jss.ssl.SSLServer
hasAuthenticatedAttributes() - method in class org.mozilla.jss.pkcs7.SignerInfo
Returns true if the authenticatedAttributes field is present.
hasCertificates() - method in class org.mozilla.jss.pkcs7.SignedData
Returns true if the certificates field is present.
hasCertificates() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns true if the certificates field is present.
hasCertifiedKeyPair() - method in class org.mozilla.jss.pkix.cmmf.CertResponse
Returns true if the certifiedKeyPair field is present.
hasContent() - method in class org.mozilla.jss.pkcs7.ContentInfo
Returns true if the content field is present.
hasContent() - method in class org.mozilla.jss.pkix.cms.ContentInfo
Returns true if the content field is present.
hasContent() - method in class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
Returns true if the content field is present.
hasCrls() - method in class org.mozilla.jss.pkcs7.SignedData
Returns true if the crls field is present.
hasCrls() - method in class org.mozilla.jss.pkix.cms.SignedData
Returns true if the crls field is present.
hasEncryptedContent() - method in class org.mozilla.jss.pkcs7.EncryptedContentInfo
hasEncryptedContent() - method in class org.mozilla.jss.pkix.cms.EncryptedContentInfo
hasExtensions() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
hasExtensions() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the extensions field is present.
hashCode() - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
hashCode() - method in class org.mozilla.jss.asn1.Tag
hasIssuer() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the issuer field is present.
hasIssuerUID() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the issuerUID field is present.
hasIssuerUniqueIdentifier() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
hasNotAfter() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the notAfter field is present.
hasNotBefore() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the notBefore field is present.
hasPop() - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Returns true if this CertReqMsg has a pop field.
hasPublicKey() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the publicKey field is present.
hasRegInfo() - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
Returns true if this CertReqMsg has a regInfo field.
hasSerialNumber() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the serialNumber field is present.
hasSignedAttributes() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Returns true if the signedAttributes field is present.
hasSigningAlg() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the signingAlg field is present.
hasSubject() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the subject field is present.
hasSubjectUID() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the subjectUID field is present.
hasSubjectUniqueIdentifier() - method in class org.mozilla.jss.pkix.cert.CertificateInfo
hasUnauthenticatedAttributes() - method in class org.mozilla.jss.pkcs7.SignerInfo
Returns true if the unauthenticatedAttributes field is present.
hasUnsignedAttributes() - method in class org.mozilla.jss.pkix.cms.SignerInfo
Returns true if the unsignedAttributes field is present.
hasVersion() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns true if the version field is present.
HMACAlgorithm - class org.mozilla.jss.crypto.HMACAlgorithm
Algorithms for performing HMACs.

I

IA5String - class org.mozilla.jss.asn1.IA5String
IA5String(char[]) - constructor for class org.mozilla.jss.asn1.IA5String
IA5String(String) - constructor for class org.mozilla.jss.asn1.IA5String
id_cct - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cct_PKIData - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cct_PKIResponse - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_addExtensions - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_cMCStatusInfo - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
CMC control attributes
id_cmc_dataReturn - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_decryptedPOP - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_encryptedPOP - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_getCert - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_getCRL - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_idConfirmCertAcceptance - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_identification - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_identityProof - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_idPOPLinkRandom - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_idPOPLinkWitness - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_lraPOPWitness - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_QueryPending - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_recipientNonce - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_regInfo - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_responseInfo - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_revokeRequest - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_senderNonce - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_cmc_transactionId - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
id_pkip - static field in class org.mozilla.jss.pkix.crmf.Control
id_pkix - static field in class org.mozilla.jss.pkix.crmf.Control
id_regCtrl - static field in class org.mozilla.jss.pkix.crmf.Control
id_regCtrl_authenticator - static field in class org.mozilla.jss.pkix.crmf.Control
id_regCtrl_oldCertID - static field in class org.mozilla.jss.pkix.crmf.Control
id_regCtrl_pkiArchiveOptions - static field in class org.mozilla.jss.pkix.crmf.Control
id_regCtrl_pkiPublicationInfo - static field in class org.mozilla.jss.pkix.crmf.Control
id_regCtrl_protocolEncrKey - static field in class org.mozilla.jss.pkix.crmf.Control
id_regCtrl_regToken - static field in class org.mozilla.jss.pkix.crmf.Control
importCACertPackage(byte[]) - method in class org.mozilla.jss.CryptoManager
Imports a chain of certificates, none of which is a user certificate.
importCertPackage(byte[],String) - method in class org.mozilla.jss.CryptoManager
Imports a chain of certificates.
Imports a single certificate into the permanent certificate database.
importCRL(byte[],String) - method in class org.mozilla.jss.CryptoManager
Imports a CRL, and stores it into the cert7.db Validate CRL then import it to the dbase.
Imports a raw private key into this token.
Imports a raw private key into this token.
importUserCACertPackage(byte[],String) - method in class org.mozilla.jss.CryptoManager
Imports a chain of certificates.
incorrectData - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
IncorrectPasswordException() - constructor for class org.mozilla.jss.util.IncorrectPasswordException
IncorrectPasswordException(String) - constructor for class org.mozilla.jss.util.IncorrectPasswordException
initDecrypt(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.crypto.Cipher
Initializes a decryption context with a symmetric key.
initDecrypt(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.pkcs11.PK11Cipher
Initializes a decryption context with a symmetric key.
Initializes a decryption context with a symmetric key and algorithm parameters.
Initializes a decryption context with a symmetric key and algorithm parameters.
initEncrypt(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.crypto.Cipher
Initializes a encryption context with a symmetric key.
initEncrypt(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.pkcs11.PK11Cipher
Initializes a encryption context with a symmetric key.
Initializes an encryption context with a symmetric key and algorithm parameters.
Initializes an encryption context with a symmetric key and algorithm parameters.
initHMAC(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.crypto.JSSMessageDigest
Initializes an HMAC digest with the given symmetric key.
initHMAC(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.pkcs11.PK11MessageDigest
Initializes an HMAC digest with the given symmetric key.
initialize(AlgorithmParameterSpec) - method in class org.mozilla.jss.crypto.KeyGenerator
initialize(AlgorithmParameterSpec) - method in class org.mozilla.jss.crypto.KeyPairGenerator
Initializes the generator with algorithm-specific parameters.
initialize(AlgorithmParameterSpec) - method in class org.mozilla.jss.pkcs11.PK11KeyGenerator
initialize(AlgorithmParameterSpec,SecureRandom) - method in class org.mozilla.jss.provider.java.security.JSSKeyPairGeneratorSpi
initialize(AlgorithmParameterSpec,SecureRandom) - method in class org.mozilla.jss.crypto.KeyPairGenerator
Initializes the generator with algorithm-specific parameters.
Initializes this KeyPairGenerator with the given algorithm-specific parameters.
initialize(int) - method in class org.mozilla.jss.crypto.KeyGenerator
initialize(int) - method in class org.mozilla.jss.crypto.KeyPairGenerator
Initializes the generator with the strength of the keys.
initialize(int) - method in class org.mozilla.jss.pkcs11.PK11KeyGenerator
initialize(int,SecureRandom) - method in class org.mozilla.jss.provider.java.security.JSSKeyPairGeneratorSpi
initialize(int,SecureRandom) - method in class org.mozilla.jss.crypto.KeyPairGenerator
Initializes the generator with the strength of the keys.
initialize(int,SecureRandom) - method in class org.mozilla.jss.crypto.KeyPairGeneratorSpi
initialize(int,SecureRandom) - method in class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
Initializes this KeyPairGenerator with the given key strength.
Initialize the security subsystem.
initialize(String) - static method in class org.mozilla.jss.CryptoManager
Initialize the security subsystem.
initPassword(byte[],byte[]) - method in class org.mozilla.jss.pkcs11.PK11Token
Initialize the password of this token.
Initialize PIN.
initSigContext() - method in class org.mozilla.jss.pkcs11.PK11Signature
Creates a signing context, initializes it, and sets the sigContext field.
initSign(org.mozilla.jss.crypto.PrivateKey) - method in class org.mozilla.jss.crypto.Signature
Initialize the signature context for signing.
initUnwrap() - method in class org.mozilla.jss.crypto.KeyWrapper
For plaintext-wrapped keys.
initUnwrap() - method in class org.mozilla.jss.pkcs11.PK11KeyWrapper
initVerify(PublicKey) - method in class org.mozilla.jss.crypto.Signature
Initialize the signature context for verifying.
initVfyContext() - method in class org.mozilla.jss.pkcs11.PK11Signature
initWrap() - method in class org.mozilla.jss.crypto.KeyWrapper
For wrapping keys in plaintext.
initWrap() - method in class org.mozilla.jss.pkcs11.PK11KeyWrapper
initWrap(PublicKey,AlgorithmParameterSpec) - method in class org.mozilla.jss.crypto.KeyWrapper
initWrap(PublicKey,AlgorithmParameterSpec) - method in class org.mozilla.jss.pkcs11.PK11KeyWrapper
insertElementAt(org.mozilla.jss.asn1.ASN1Value,int) - method in class org.mozilla.jss.asn1.SET
Inserts an element at the given index.
Inserts an element with the given implicit tag at the given index.
insertElementAt(org.mozilla.jss.pkix.primitive.RDN,int) - method in class org.mozilla.jss.pkix.primitive.Name
Inserts the given RDN at the given index in the Name.
INTEGER - class org.mozilla.jss.asn1.INTEGER
The ASN.1 type INTEGER.
INTEGER(BigInteger) - constructor for class org.mozilla.jss.asn1.INTEGER
INTEGER(byte[]) - constructor for class org.mozilla.jss.asn1.INTEGER
INTEGER(int,byte[]) - constructor for class org.mozilla.jss.asn1.INTEGER
INTEGER(int,int,Random) - constructor for class org.mozilla.jss.asn1.INTEGER
INTEGER(int,Random) - constructor for class org.mozilla.jss.asn1.INTEGER
INTEGER(long) - constructor for class org.mozilla.jss.asn1.INTEGER
INTEGER(String) - constructor for class org.mozilla.jss.asn1.INTEGER
INTEGER(String,int) - constructor for class org.mozilla.jss.asn1.INTEGER
INTERNAL_CA_ERROR - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
InternalCertificate - interface org.mozilla.jss.crypto.InternalCertificate
Certificates residing in the internal database.
invalidateSession() - method in class org.mozilla.jss.ssl.SSLSocket
Removes the current session from the session cache.
InvalidBERException - exception org.mozilla.jss.asn1.InvalidBERException
An exception thrown when BER decoding fails.
InvalidBERException(String) - constructor for class org.mozilla.jss.asn1.InvalidBERException
InvalidDERException - class org.mozilla.jss.crypto.InvalidDERException
This exception is thrown when we encounter a bogus DER blob.
InvalidDERException() - constructor for class org.mozilla.jss.crypto.InvalidDERException
InvalidDERException(String) - constructor for class org.mozilla.jss.crypto.InvalidDERException
An exception of this type is thrown if an encoded private key cannot be decoded.
InvalidKeyFormatException() - constructor for class org.mozilla.jss.crypto.InvalidKeyFormatException
InvalidKeyFormatException(String) - constructor for class org.mozilla.jss.crypto.InvalidKeyFormatException
InvalidNicknameException() - constructor for class org.mozilla.jss.util.InvalidNicknameException
InvalidNicknameException(String) - constructor for class org.mozilla.jss.util.InvalidNicknameException
Verify a certificate in memory.
Verify a certificate that exists in the given cert database, check if is valid and that we trust the issuer.
isEOC() - method in class org.mozilla.jss.asn1.ASN1Header
Returns true if this is a BER end-of-contents marker.
Linearly searches the extension list for an extension with the given object identifier.
isInternalCryptoToken() - method in class org.mozilla.jss.pkcs11.PK11Token
isInternalKeyStorageToken() - method in class org.mozilla.jss.pkcs11.PK11Token
isLoggedIn() - method in class org.mozilla.jss.crypto.CryptoToken
Find out if the token is currently logged in.
isLoggedIn() - method in class org.mozilla.jss.pkcs11.PK11Token
Find out if the token is currently logged in.
isPadded() - method in class org.mozilla.jss.crypto.EncryptionAlgorithm
Returns true if this algorithm performs padding.
isPadded() - method in class org.mozilla.jss.crypto.KeyWrapAlgorithm
isPresent() - method in class org.mozilla.jss.crypto.CryptoToken
Determines whether this token is currently present.
isPresent() - method in class org.mozilla.jss.pkcs11.PK11Token
Determines if the given token is present on the system.
isSecurityOn() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Query if security is enabled on this socket.
ISSUER_AND_SERIALNUMBER - static field in class org.mozilla.jss.pkix.cms.SignerIdentifier
IssuerAndSerialNumber - class org.mozilla.jss.pkcs7.IssuerAndSerialNumber
An issuer name and serial number, used to uniquely identify a certificate.
IssuerAndSerialNumber - class org.mozilla.jss.pkix.cms.IssuerAndSerialNumber
An issuer name and serial number, used to uniquely identify a certificate.
Constructs an IssuerAndSerialNumber from its components.
Constructs an IssuerAndSerialNumber from its components.
IssuerAndSubject - class org.mozilla.jss.pkix.cmmf.IssuerAndSubject
CMMF IssuerAndSubject.
isTrustedCert(KeyStore,String) - static method in class org.mozilla.jss.tests.KeyStoreTest
isUTC() - method in class org.mozilla.jss.asn1.GeneralizedTime
isUTC() - method in class org.mozilla.jss.asn1.TimeBase
isUTC() - method in class org.mozilla.jss.asn1.UTCTime
isValidParameterObject(Object) - method in class org.mozilla.jss.crypto.Algorithm
Returns true if the given Object can be used as a parameter for this algorithm.
isValidStrength(int) - method in class org.mozilla.jss.crypto.KeyGenAlgorithm
Returns true if the given strength is valid for this key generation algorithm.
isWritable() - method in class org.mozilla.jss.pkcs11.PK11Token
IvAlgorithmParameters - class org.mozilla.jss.provider.java.security.IvAlgorithmParameters
This class is only intended to be used to implement CipherSpi.getAlgorithmParameters().
IVParameterSpec - class org.mozilla.jss.crypto.IVParameterSpec
An algorithm parameter that consists of an initialization vector (IV).
IVParameterSpec(byte[]) - constructor for class org.mozilla.jss.crypto.IVParameterSpec

J

JAR_DBM_VERSION - static field in class org.mozilla.jss.CryptoManager
JAR_JDK_VERSION - static field in class org.mozilla.jss.CryptoManager
JAR_JSS_VERSION - static field in class org.mozilla.jss.CryptoManager
JAR_NSPR_VERSION - static field in class org.mozilla.jss.CryptoManager
JAR_NSS_VERSION - static field in class org.mozilla.jss.CryptoManager
JCASigTest - class org.mozilla.jss.tests.JCASigTest
JSSCipherSpi - class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
JSSCipherSpi(String) - constructor for class org.mozilla.jss.provider.javax.crypto.JSSCipherSpi
JSSKeyGeneratorSpi - class org.mozilla.jss.provider.javax.crypto.JSSKeyGeneratorSpi
JSSKeyGeneratorSpi(org.mozilla.jss.crypto.KeyGenAlgorithm) - constructor for class org.mozilla.jss.provider.javax.crypto.JSSKeyGeneratorSpi
JSSKeyPairGeneratorSpi - class org.mozilla.jss.provider.java.security.JSSKeyPairGeneratorSpi
JSSKeyPairGeneratorSpi(org.mozilla.jss.crypto.KeyPairAlgorithm) - constructor for class org.mozilla.jss.provider.java.security.JSSKeyPairGeneratorSpi
JSSKeyStoreSpi - class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
The JSS implementation of the JCA KeyStore SPI.
JSSKeyStoreSpi() - constructor for class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
JSSMacSpi - class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
JSSMacSpi(org.mozilla.jss.crypto.HMACAlgorithm) - constructor for class org.mozilla.jss.provider.javax.crypto.JSSMacSpi
JSSMessageDigest - class org.mozilla.jss.crypto.JSSMessageDigest
A class for performing message digesting (hashing) and MAC operations.
JSSMessageDigestSpi - class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
JSSMessageDigestSpi(org.mozilla.jss.crypto.DigestAlgorithm) - constructor for class org.mozilla.jss.provider.java.security.JSSMessageDigestSpi
JSSProvider - class org.mozilla.jss.JSSProvider
JSSProvider() - constructor for class org.mozilla.jss.JSSProvider
JSSSecretKeyFactorySpi - class org.mozilla.jss.provider.javax.crypto.JSSSecretKeyFactorySpi
JSSSecretKeyFactorySpi(org.mozilla.jss.crypto.KeyGenAlgorithm) - constructor for class org.mozilla.jss.provider.javax.crypto.JSSSecretKeyFactorySpi
JSSSecureRandom - interface org.mozilla.jss.crypto.JSSSecureRandom
An interface for secure random numbers.
JSSSecureRandomSpi - class org.mozilla.jss.provider.java.security.JSSSecureRandomSpi
JSSSecureRandomSpi() - constructor for class org.mozilla.jss.provider.java.security.JSSSecureRandomSpi
JSSSignatureSpi - class org.mozilla.jss.provider.java.security.JSSSignatureSpi
JSSSignatureSpi(org.mozilla.jss.crypto.SignatureAlgorithm) - constructor for class org.mozilla.jss.provider.java.security.JSSSignatureSpi

K

KEA - static field in class org.mozilla.jss.pkcs11.KeyType
key - field in class org.mozilla.jss.pkcs11.PK11Signature
key - field in class org.mozilla.jss.crypto.SecretKeyFacade
KEY_AGREEMENT - static field in class org.mozilla.jss.pkix.crmf.ProofOfPossession
KEY_BAG - static field in class org.mozilla.jss.pkcs12.SafeBag
A bag containing a private key.
KEY_ENCIPHERMENT - static field in class org.mozilla.jss.pkix.crmf.ProofOfPossession
KEY_GEN_PARAMETERS - static field in class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
KeyAlreadyImportedException - exception org.mozilla.jss.crypto.KeyAlreadyImportedException
This exception is thrown if the user tries to import a key which is already in the specified token
KeyAlreadyImportedException() - constructor for class org.mozilla.jss.crypto.KeyAlreadyImportedException
KeyAlreadyImportedException(String) - constructor for class org.mozilla.jss.crypto.KeyAlreadyImportedException
keyCompromise - static field in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
keyCompromise - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
KeyDatabaseException - exception org.mozilla.jss.KeyDatabaseException
This exception is thrown if the key database does not exist, or if an error occurs while opening it.
KeyDatabaseException() - constructor for class org.mozilla.jss.KeyDatabaseException
KeyDatabaseException(String) - constructor for class org.mozilla.jss.KeyDatabaseException
KeyFactorySpi1_2 - class org.mozilla.jss.provider.java.security.KeyFactorySpi1_2
KeyFactorySpi1_4 - class org.mozilla.jss.provider.java.security.KeyFactorySpi1_4
keyGenAlg - static field in class org.mozilla.jss.tests.TestSDR
keyGenAlg - field in class org.mozilla.jss.tests.TestValues
KeyGenAlgorithm - class org.mozilla.jss.crypto.KeyGenAlgorithm
Algorithms that can be used for generating symmetric keys.
KeyGenerator - interface org.mozilla.jss.crypto.KeyGenerator
Generates symmetric keys for encryption and decryption.
keygenOnInternalToken() - method in class org.mozilla.jss.crypto.KeyPairGenerator
keygenOnInternalToken() - method in class org.mozilla.jss.crypto.KeyPairGeneratorSpi
keygenOnInternalToken() - method in class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
KeyManager - class org.mozilla.jss.SecretDecoderRing.KeyManager
Creates, finds, and deletes keys for SecretDecoderRing.
KeyManager(org.mozilla.jss.crypto.CryptoToken) - constructor for class org.mozilla.jss.SecretDecoderRing.KeyManager
Creates a new KeyManager using the given CryptoToken.
KeyPairAlgorithm - class org.mozilla.jss.crypto.KeyPairAlgorithm
Algorithms that can be used for keypair generation.
KeyPairGenerator - class org.mozilla.jss.crypto.KeyPairGenerator
Generates RSA and DSA key pairs.
Creates a new key pair generator.
KeyPairGeneratorSpi - class org.mozilla.jss.crypto.KeyPairGeneratorSpi
KeyPairGeneratorSpi() - constructor for class org.mozilla.jss.crypto.KeyPairGeneratorSpi
KeyProxy - class org.mozilla.jss.pkcs11.KeyProxy
keyProxy - field in class org.mozilla.jss.pkcs11.PK11Key
KeyProxy(byte[]) - constructor for class org.mozilla.jss.pkcs11.KeyProxy
Create a NativeProxy from a byte array representing a C pointer.
KeyStoreTest - class org.mozilla.jss.tests.KeyStoreTest
KeyType - class org.mozilla.jss.pkcs11.KeyType
PKCS #11 Key Types These are the possible types for keys in the wrapper library.
KeyType() - constructor for class org.mozilla.jss.pkcs11.KeyType
KeyType(org.mozilla.jss.crypto.Algorithm[],String) - constructor for class org.mozilla.jss.pkcs11.KeyType
keyUpdateWarning - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
KeyWrapAlgorithm - class org.mozilla.jss.crypto.KeyWrapAlgorithm
KeyWrapAlgorithm(int,String,Class,boolean,int) - constructor for class org.mozilla.jss.crypto.KeyWrapAlgorithm
KeyWrapAlgorithm(int,String,Class[],boolean,int) - constructor for class org.mozilla.jss.crypto.KeyWrapAlgorithm
KeyWrapper - interface org.mozilla.jss.crypto.KeyWrapper
KeyWrapping - class org.mozilla.jss.tests.KeyWrapping

L

LDAP - static field in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
A SinglePubInfo publication method.
ListCACerts - class org.mozilla.jss.tests.ListCACerts
ListCerts - class org.mozilla.jss.tests.ListCerts
LOCAL_KEY_ID - static field in class org.mozilla.jss.pkcs12.SafeBag
A LocalKeyID attribute.
localityName - static field in class org.mozilla.jss.pkix.primitive.Name
The OID for the locality name (L) attribute.
login(org.mozilla.jss.util.PasswordCallback) - method in class org.mozilla.jss.crypto.CryptoToken
Login to the token.
login(org.mozilla.jss.util.PasswordCallback) - method in class org.mozilla.jss.pkcs11.PK11Token
Log into the token.
logout() - method in class org.mozilla.jss.crypto.CryptoToken
Logout of the token.
logout() - method in class org.mozilla.jss.pkcs11.PK11Token
Log out of the token.
lookAhead(InputStream) - static method in class org.mozilla.jss.asn1.ASN1Header
Returns information about the next item in the stream, but does not consume any octets.
lookup(String,String,String,int) - static method in class org.mozilla.jss.crypto.EncryptionAlgorithm
lookupKey(org.mozilla.jss.crypto.EncryptionAlgorithm,byte[]) - method in class org.mozilla.jss.SecretDecoderRing.KeyManager
Looks up the key on this token with the given algorithm and key ID.

M

MacData - class org.mozilla.jss.pkcs12.MacData
MacData() - constructor for class org.mozilla.jss.pkcs12.MacData
Creates a MacData from the given parameters.
MacData(org.mozilla.jss.util.Password,byte[],int,byte[]) - constructor for class org.mozilla.jss.pkcs12.MacData
Creates a MacData by computing a HMAC on the given bytes.
main(args[]) - static method in class org.mozilla.jss.util.Base64InputStream
main(args[]) - static method in class org.mozilla.jss.pkix.crmf.CertReqMsg
main(args[]) - static method in class org.mozilla.jss.pkix.crmf.CertTemplate
main(args[]) - static method in class org.mozilla.jss.tests.CloseDBs
main(args[]) - static method in class org.mozilla.jss.asn1.INTEGER
Tests the DER encoding and decoding of the INTEGER class.
main(args[]) - static method in class org.mozilla.jss.tests.JCASigTest
main(args[]) - static method in class org.mozilla.jss.provider.javax.crypto.JSSSecretKeyFactorySpi
main(args[]) - static method in class org.mozilla.jss.tests.KeyWrapping
main(args[]) - static method in class org.mozilla.jss.tests.ListCACerts
main(args[]) - static method in class org.mozilla.jss.tests.ListCerts
main(args[]) - static method in class org.mozilla.jss.pkix.primitive.Name
main(args[]) - static method in class org.mozilla.jss.tests.PK10Gen
main(args[]) - static method in class PQGGen
main(args[]) - static method in class org.mozilla.jss.asn1.SEQUENCE
main(args[]) - static method in class org.mozilla.jss.asn1.SET
main(args[]) - static method in class org.mozilla.jss.tests.SetupDBs
main(args[]) - static method in class org.mozilla.jss.tests.SigTest
main(args[]) - static method in class org.mozilla.jss.tests.SymKeyGen
main(args[]) - static method in class org.mozilla.jss.tests.VerifyCert
main(argv[]) - static method in class org.mozilla.jss.pkix.cert.Certificate
main(argv[]) - static method in class org.mozilla.jss.pkcs10.CertificationRequest
main(argv[]) - static method in class org.mozilla.jss.pkix.cmmf.CertRepContent
main(argv[]) - static method in class org.mozilla.jss.tests.KeyStoreTest
main(argv[]) - static method in class org.mozilla.jss.ssl.SSLClient
main(argv[]) - static method in class org.mozilla.jss.ssl.SSLServer
main(String[]) - static method in class org.mozilla.jss.tests.DigestTest
main(String[]) - static method in class org.mozilla.jss.pkcs12.PFX
main(String[]) - static method in class pkcs12
main(String[]) - static method in class org.mozilla.jss.tests.SDR
main(String[]) - static method in class org.mozilla.jss.tests.SelfTest
main(String[]) - static method in class org.mozilla.jss.tests.SSLClientAuth
main(String[]) - static method in class org.mozilla.jss.ssl.SSLTest
main(String[]) - static method in class org.mozilla.jss.tests.TestKeyGen
main(String[]) - static method in class org.mozilla.jss.tests.TestSDR
main(String[]) - static method in class org.mozilla.jss.util.UTF8Converter
Testing method
makePWCBInfo() - method in class org.mozilla.jss.pkcs11.PK11Token
mark(int) - method in class org.mozilla.jss.util.Base64InputStream
mark(int) - method in class org.mozilla.jss.asn1.CountingStream
markSupported() - method in class org.mozilla.jss.util.Base64InputStream
markSupported() - method in class org.mozilla.jss.asn1.CountingStream
MD2 - static field in class org.mozilla.jss.crypto.DigestAlgorithm
The MD2 digest algorithm, from RSA.
MD5 - static field in class org.mozilla.jss.crypto.DigestAlgorithm
The MD5 digest algorithm, from RSA.
mIsInternalCryptoToken - field in class org.mozilla.jss.pkcs11.PK11Token
mIsInternalKeyStorageToken - field in class org.mozilla.jss.pkcs11.PK11Token
missingTimeStamp - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
ModuleProxy - class org.mozilla.jss.pkcs11.ModuleProxy
MUST_ARCHIVE_KEYS - static field in class org.mozilla.jss.pkix.cmc.OtherInfo

N

name - field in class org.mozilla.jss.pkcs11.KeyType
Name - class org.mozilla.jss.pkix.primitive.Name
An X.500 Name.
name - field in class org.mozilla.jss.util.PasswordCallbackInfo
Name() - constructor for class org.mozilla.jss.pkix.primitive.Name
Creates an empty Name.
NativeErrcodes - class org.mozilla.jss.util.NativeErrcodes
An enumeration of all error codes from NSS and NSPR.
nativeLogin(org.mozilla.jss.util.PasswordCallback) - method in class org.mozilla.jss.pkcs11.PK11Token
NativeProxy - class org.mozilla.jss.util.NativeProxy
NativeProxy, a superclass for Java classes that mirror C data structures.
NativeProxy(byte[]) - constructor for class org.mozilla.jss.util.NativeProxy
Create a NativeProxy from a byte array representing a C pointer.
nextBytes(bytes[]) - method in class org.mozilla.jss.crypto.JSSSecureRandom
Retrieves random bytes and stores them in the given array.
nextBytes(bytes[]) - method in class org.mozilla.jss.pkcs11.PK11SecureRandom
Retrieves random bytes and stores them in the given array.
NO_KEY_REUSE - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
Thrown if a cryptographic item does not exist on the token it is trying to be used on.
NoSuchItemOnTokenException() - constructor for class org.mozilla.jss.crypto.NoSuchItemOnTokenException
NoSuchItemOnTokenException(String) - constructor for class org.mozilla.jss.crypto.NoSuchItemOnTokenException
NoSuchPaddingException - class org.mozilla.jss.crypto.NoSuchPaddingException
This class is a stub for javax.crypto.NoSuchPaddingException until we move to JDK 1.2.
NoSuchTokenException - exception org.mozilla.jss.NoSuchTokenException
Thrown if a token cannot be found.
NoSuchTokenException() - constructor for class org.mozilla.jss.NoSuchTokenException
NoSuchTokenException(String) - constructor for class org.mozilla.jss.NoSuchTokenException
NOSUPPORT - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
This exception is thrown whenever something isn't implemented.
NotImplementedException() - constructor for class org.mozilla.jss.util.NotImplementedException
NotImplementedException(String) - constructor for class org.mozilla.jss.util.NotImplementedException
notReached() - static method in class org.mozilla.jss.util.Assert
Throw an AssertionException if this statement is reached.
notReached(String) - static method in class org.mozilla.jss.util.Assert
Throw an AssertionException if this statement is reached.
notYetImplemented(String) - static method in class org.mozilla.jss.util.Assert
Throw an AssertionException because functionlity is not yet implemented.
NULL - static field in class org.mozilla.jss.pkcs11.KeyType
NULL - class org.mozilla.jss.asn1.NULL
NullPasswordCallback - class org.mozilla.jss.util.NullPasswordCallback
A PasswordCallback that immediately gives up.
numControls() - method in class org.mozilla.jss.pkix.crmf.CertRequest
Returns the number of optional Controls in the cert request.
numExtensions() - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Returns the number of extensions present in the template.
numPubInfos() - method in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Returns the number of SinglePubInfos.

O

OBJECT_IDENTIFIER - class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
OBJECT_IDENTIFIER(long[]) - constructor for class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
Creates an OBJECT_IDENTIFIER from an array of longs, which constitute the numbers that make up the OBJECT IDENTIFIER.
OBJECT_IDENTIFIER(String) - constructor for class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
Creates an OBJECT_IDENTIFIER from a String version.
OBJECT_SIGNING - static field in class org.mozilla.jss.pkcs11.PK11InternalCert
ObjectNotFoundException - class org.mozilla.jss.crypto.ObjectNotFoundException
This exception is thrown whenever something isn't implemented.
ObjectNotFoundException() - constructor for class org.mozilla.jss.crypto.ObjectNotFoundException
ObjectNotFoundException(String) - constructor for class org.mozilla.jss.crypto.ObjectNotFoundException
OBNOXIOUS - static field in class org.mozilla.jss.util.Debug
OCTET_STRING - class org.mozilla.jss.asn1.OCTET_STRING
OCTET_STRING(byte[]) - constructor for class org.mozilla.jss.asn1.OCTET_STRING
oid - field in class org.mozilla.jss.crypto.Algorithm
oidIndex - field in class org.mozilla.jss.crypto.Algorithm
Index into the SECOidTag array in Algorithm.c.
ONE_TIME - static field in class org.mozilla.jss.crypto.CryptoToken
Login once, never need to re-enter the password until you log out.
organizationalUnitName - static field in class org.mozilla.jss.pkix.primitive.Name
The OID for the organizational unit name (OU) attribute.
organizationName - static field in class org.mozilla.jss.pkix.primitive.Name
The OID for the organization name (O) attribute.
OtherInfo - class org.mozilla.jss.pkix.cmc.OtherInfo
CMCStatusInfo OtherInfo:
   OtherInfo ::= CHOICE { 
       failInfo INTEGER, 
       pendInfo PendInfo 
   } 
 
OtherInfo() - constructor for class org.mozilla.jss.pkix.cmc.OtherInfo
Constructs a OtherInfo from its components.

P

pad(byte[],int) - static method in class org.mozilla.jss.crypto.Cipher
Pads a byte array so that its length is a multiple of the given blocksize.
paramsAreValid() - method in class org.mozilla.jss.crypto.PQGParams
Verifies the PQG parameters using the seed, counter, and H values.
Password - class org.mozilla.jss.util.Password
Stores a password.
Password(char[]) - constructor for class org.mozilla.jss.util.Password
Creates a Password from a char array, then wipes the char array.
PasswordCallback - interface org.mozilla.jss.util.PasswordCallback
Represents a password callback, which is called to login to the key database and to PKCS #11 tokens.
PasswordCallbackInfo - class org.mozilla.jss.util.PasswordCallbackInfo
An object of this class is passed to a PasswordCallback to give it information about the token that is being logged into.
PasswordCallbackInfo(String,int) - constructor for class org.mozilla.jss.util.PasswordCallbackInfo
PasswordConverter - class org.mozilla.jss.pkcs12.PasswordConverter
Converts password chars to bytes.
passwordIsInitialized() - method in class org.mozilla.jss.crypto.CryptoToken
Determine whether the password has been initialized yet.
passwordIsInitialized() - method in class org.mozilla.jss.pkcs11.PK11Token
Determine whether the token has been initialized yet.
PBA_SHA1_HMAC - static field in class org.mozilla.jss.crypto.KeyGenAlgorithm
PBE_MD2_DES_CBC - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBE_MD5_DES_CBC - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBE_SHA1_DES3_CBC - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBE_SHA1_DES_CBC - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBE_SHA1_RC2_128_CBC - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBE_SHA1_RC2_40_CBC - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBE_SHA1_RC4_128 - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBE_SHA1_RC4_40 - static field in class org.mozilla.jss.crypto.PBEAlgorithm
PBEAlgorithm - class org.mozilla.jss.crypto.PBEAlgorithm
Algorithms that can be used for generating symmetric keys from passwords.
PBEKeyGenParams - class org.mozilla.jss.crypto.PBEKeyGenParams
PBEKeyGenParams(char[],byte[],int) - constructor for class org.mozilla.jss.crypto.PBEKeyGenParams
Creates PBE parameters.
PBEKeyGenParams(org.mozilla.jss.util.Password,byte[],int) - constructor for class org.mozilla.jss.crypto.PBEKeyGenParams
Creates PBE parameters.
PBEParameter - class org.mozilla.jss.pkix.primitive.PBEParameter
PKCS #5 PBEParameter, and PKCS #12 pkcs-12PbeParams.
PBEParameter(byte[],int) - constructor for class org.mozilla.jss.pkix.primitive.PBEParameter
Creates a PBEParameter from a salt and iteration count.
Creates a PBEParameter from a salt and iteration count.
PEND - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
PendInfo - class org.mozilla.jss.pkix.cmc.PendInfo
CMC PendInfo:
   PendInfo ::= SEQUENCE { 
       pendToken            OCTET STRING, 
       pendTime             GeneralizedTime 
   } 
 
Constructs a PendInfo from its components.
PendInfo(String,Date) - constructor for class org.mozilla.jss.pkix.cmc.PendInfo
Constructs a PendInfo from requestId and date.
PENDING - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
PFX - class org.mozilla.jss.pkcs12.PFX
The top level ASN.1 structure for a PKCS #12 blob.
Creates a PFX with the given parameters.
PFX(org.mozilla.jss.pkcs12.AuthenticatedSafes) - constructor for class org.mozilla.jss.pkcs12.PFX
Creates a PFX with the default version and no MacData.
Creates a PFX with the default version.
PK10Gen - class org.mozilla.jss.tests.PK10Gen
PK11Cert - class org.mozilla.jss.pkcs11.PK11Cert
PK11Cipher - class org.mozilla.jss.pkcs11.PK11Cipher
PK11DSAPrivateKey - class org.mozilla.jss.pkcs11.PK11DSAPrivateKey
PK11DSAPrivateKey(byte[]) - constructor for class org.mozilla.jss.pkcs11.PK11DSAPrivateKey
PK11DSAPublicKey - class org.mozilla.jss.pkcs11.PK11DSAPublicKey
PK11DSAPublicKey(byte[]) - constructor for class org.mozilla.jss.pkcs11.PK11DSAPublicKey
PK11InternalCert - class org.mozilla.jss.pkcs11.PK11InternalCert
A certificate that lives in the internal cert database.
PK11InternalTokenCert - class org.mozilla.jss.pkcs11.PK11InternalTokenCert
A certificate that lives on the internal token.
PK11Key - class org.mozilla.jss.pkcs11.PK11Key
PK11Key() - constructor for class org.mozilla.jss.pkcs11.PK11Key
PK11KeyGenerator - class org.mozilla.jss.pkcs11.PK11KeyGenerator
PK11KeyPairGenerator - class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
A Key Pair Generator implemented using PKCS #11.
Constructor for PK11KeyPairGenerator.
PK11KeyWrapper - class org.mozilla.jss.pkcs11.PK11KeyWrapper
PK11MessageDigest - class org.mozilla.jss.pkcs11.PK11MessageDigest
Message Digesting with PKCS #11.
PK11Module - class org.mozilla.jss.pkcs11.PK11Module
PK11PrivKey - class org.mozilla.jss.pkcs11.PK11PrivKey
PK11PrivKey(byte[]) - constructor for class org.mozilla.jss.pkcs11.PK11PrivKey
PK11PubKey - class org.mozilla.jss.pkcs11.PK11PubKey
PK11PubKey(byte[]) - constructor for class org.mozilla.jss.pkcs11.PK11PubKey
PK11RSAPrivateKey - class org.mozilla.jss.pkcs11.PK11RSAPrivateKey
PK11RSAPrivateKey(byte[]) - constructor for class org.mozilla.jss.pkcs11.PK11RSAPrivateKey
PK11RSAPublicKey - class org.mozilla.jss.pkcs11.PK11RSAPublicKey
PK11RSAPublicKey(byte[]) - constructor for class org.mozilla.jss.pkcs11.PK11RSAPublicKey
PK11SecureRandom - class org.mozilla.jss.pkcs11.PK11SecureRandom
A random number generator for PKCS #11.
PK11SecureRandom() - constructor for class org.mozilla.jss.pkcs11.PK11SecureRandom
PK11Signature - class org.mozilla.jss.pkcs11.PK11Signature
PK11Store - class org.mozilla.jss.pkcs11.PK11Store
PK11Store() - constructor for class org.mozilla.jss.pkcs11.PK11Store
PK11Store(org.mozilla.jss.pkcs11.TokenProxy) - constructor for class org.mozilla.jss.pkcs11.PK11Store
PK11SymKey - class org.mozilla.jss.pkcs11.PK11SymKey
PK11SymKey(byte[]) - constructor for class org.mozilla.jss.pkcs11.PK11SymKey
PK11Token - class org.mozilla.jss.pkcs11.PK11Token
A PKCS #11 token.
PK11Token() - constructor for class org.mozilla.jss.pkcs11.PK11Token
PK11Token(byte[],boolean,boolean) - constructor for class org.mozilla.jss.pkcs11.PK11Token
Creates a new PK11Token.
PK11TokenCert - class org.mozilla.jss.pkcs11.PK11TokenCert
A user certificate that lives on a PKCS #11 token.
PKCS - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's PKCS (public key cryptography standards).
PKCS1 - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's PKCS #1.
PKCS10 - static field in class org.mozilla.jss.pkix.cmc.TaggedRequest
pkcs12 - class pkcs12
This program reads in a PKCS #12 file and dumps its contents to the screen.
PKCS12 - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's personal information exchange syntax standard.
PKCS12_BAG_IDS - static field in class org.mozilla.jss.pkcs12.SafeBag
The OID branch for the PKCS #12 bag types.
PKCS12_VERSION_1 - static field in class org.mozilla.jss.pkcs12.SafeBag
The OID branch for PKCS #12, version 1.0.
PKCS2 - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's PKCS #2, which has since been folded into PKCS #1.
PKCS5 - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's password-based encryption standard.
PKCS8_SHROUDED_KEY_BAG - static field in class org.mozilla.jss.pkcs12.SafeBag
A bag containing a private key encrypted ? la PKCS #8.
PKCS9 - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's Selected Attribute Types standard, PKCS #9.
PKIArchiveOptions - class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
PKIArchiveOptions(boolean) - constructor for class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
PKIArchiveOptions(byte[]) - constructor for class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
PKIArchiveOptions(org.mozilla.jss.pkix.crmf.EncryptedKey) - constructor for class org.mozilla.jss.pkix.crmf.PKIArchiveOptions
PKIData - class org.mozilla.jss.pkix.cmc.PKIData
A PKIData for CMC full enrollment request.
Constructs a PKIData from its components.
PKIPublicationInfo - class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
CRMF PKIPublicationInfo:
 PKIPublicationInfo ::= SEQUENCE {
      action          INTEGER {
          dontPublish     (0),
          pleasePublish   (1) },
      pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }

 SinglePubInfo ::= SEQUENCE {
      pubMethod       INTEGER {
          dontCare    (0),
          x500        (1),
          web         (2),
          ldap        (3) },
      pubLocation     GeneralName OPTIONAL }
 
PKIPublicationInfo(int,org.mozilla.jss.asn1.SEQUENCE) - constructor for class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
Creates a new PKIPublicationInfo.
PKIStatusInfo - class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
PKIStatusInfo(int) - constructor for class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
Create a PKIStatusInfo with no failure info.
PKIStatusInfo(int,int) - constructor for class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
PKIX - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for PKIX.
PLAINTEXT - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
PLEASE_PUBLISH - static field in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
A PKIPublicationInfo action.
POP_FAILED - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
POP_REQUIRED - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
POPOPrivKey - class org.mozilla.jss.pkix.crmf.POPOPrivKey
CRMF POPOPrivKey:
 POPOPrivKey ::= CHOICE {
      thisMessage         [0] BIT STRING,
      subsequentMessage   [1] SubsequentMessage,
      dhMAC               [2] BIT STRING }

 SubsequentMessage ::= INTEGER {
      encrCert        (0),
      challengeResp   (1) }
 
POPOSigningKey - class org.mozilla.jss.pkix.crmf.POPOSigningKey
CRMF POPOSigningKey:
 POPOSigningKey ::= SEQUENCE {
      poposkInput         [0] POPOSigningKeyInput OPTIONAL,
      algorithmIdentifier AlgorithmIdentifier,
      signature           BIT STRING }
 
Creates a POPOSigningKey.
port - static field in class org.mozilla.jss.tests.SSLClientAuth
PQG1024 - static field in class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
Pre-cooked PQG values for 1024-bit keypairs, along with the seed, counter, and H values needed to verify them.
PQG512 - static field in class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
Pre-cooked PQG values for 512-bit keypairs, along with the seed, counter, and H values needed to verify them.
PQG768 - static field in class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
Pre-cooked PQG values for 768-bit keypairs, along with the seed, counter, and H values needed to verify them.
PQGGen - class PQGGen
A command-line utility for generating PQG parameters for DSA Key operations.
PQGParamGenException - class org.mozilla.jss.crypto.PQGParamGenException
PQGParamGenException() - constructor for class org.mozilla.jss.crypto.PQGParamGenException
PQGParamGenException(String) - constructor for class org.mozilla.jss.crypto.PQGParamGenException
PQGParams - class org.mozilla.jss.crypto.PQGParams
PQG parameters for DSA key generation, along with the seed, counter, and H values for verification.
Creates a PQGParams object from a set of pre-computed DSA parameters.
PR_ACCESS_FAULT_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_ADDRESS_IN_USE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_ADDRESS_NOT_AVAILABLE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_ADDRESS_NOT_SUPPORTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_ALREADY_INITIATED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_BAD_ADDRESS_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_BAD_DESCRIPTOR_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_BUFFER_OVERFLOW_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_CONNECT_ABORTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_CONNECT_REFUSED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_CONNECT_RESET_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_CONNECT_TIMEOUT_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_DEADLOCK_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_DEVICE_IS_LOCKED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_DIRECTORY_CORRUPTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_DIRECTORY_LOOKUP_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_DIRECTORY_NOT_EMPTY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_DIRECTORY_OPEN_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_END_OF_FILE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FILE_EXISTS_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FILE_IS_BUSY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FILE_IS_LOCKED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FILE_NOT_FOUND_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FILE_SEEK_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FILE_TOO_BIG_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FILESYSTEM_MOUNTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_FIND_SYMBOL_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_GROUP_EMPTY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_HOST_UNREACHABLE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_ILLEGAL_ACCESS_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_IN_PROGRESS_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_INSUFFICIENT_RESOURCES_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_INVALID_ARGUMENT_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_INVALID_DEVICE_STATE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_INVALID_METHOD_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_INVALID_STATE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_IO_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_IO_PENDING_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_IO_TIMEOUT_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_IS_CONNECTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_IS_DIRECTORY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_LOAD_LIBRARY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_LOOP_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_MAX_DIRECTORY_ENTRIES_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NAME_TOO_LONG_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NETWORK_DOWN_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NETWORK_UNREACHABLE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NO_ACCESS_RIGHTS_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NO_DEVICE_SPACE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NO_MORE_FILES_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NO_SEEK_DEVICE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NOT_CONNECTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NOT_DIRECTORY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NOT_IMPLEMENTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NOT_SAME_DEVICE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NOT_SOCKET_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_NOT_TCP_SOCKET_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_OPERATION_ABORTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_OPERATION_NOT_SUPPORTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_OUT_OF_MEMORY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_PENDING_INTERRUPT_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_PIPE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_PROC_DESC_TABLE_FULL_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_PROTOCOL_NOT_SUPPORTED_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_RANGE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_READ_ONLY_FILESYSTEM_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_REMOTE_FILE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_SOCKET_ADDRESS_IS_BOUND_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_SOCKET_SHUTDOWN_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_SYS_DESC_TABLE_FULL_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_TPD_RANGE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_UNKNOWN_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_UNLOAD_LIBRARY_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PR_WOULD_BLOCK_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
PRIMITIVE - static field in class org.mozilla.jss.asn1.ASN1Header
PRIMITIVE - static field in class org.mozilla.jss.asn1.Form
print(PrintStream) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
print(PrintStream) - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
print(PrintStream,int) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
print(String) - method in class org.mozilla.jss.ssl.PrintOutputStreamWriter
PrintableString - class org.mozilla.jss.asn1.PrintableString
PrintableString(char[]) - constructor for class org.mozilla.jss.asn1.PrintableString
PrintableString(String) - constructor for class org.mozilla.jss.asn1.PrintableString
println(String) - method in class org.mozilla.jss.ssl.PrintOutputStreamWriter
PrintOutputStreamWriter(OutputStream) - constructor for class org.mozilla.jss.ssl.PrintOutputStreamWriter
printUsage() - static method in class org.mozilla.jss.tests.KeyStoreTest
PRIVATE - static field in class org.mozilla.jss.asn1.Tag
A tag class.
PrivateKey - interface org.mozilla.jss.crypto.PrivateKey
Private Keys used by JSS.
PrivateKeyInfo - class org.mozilla.jss.pkix.primitive.PrivateKeyInfo
Create a PrivateKeyInfo from its components.
privateKeySpecClass - field in class org.mozilla.jss.tests.TestValues
privilegeWithdrawn - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
ProofOfPossession - class org.mozilla.jss.pkix.crmf.ProofOfPossession
CRMF ProofOfPossession:
 ProofOfPossession ::= CHOICE {
      raVerified          [0] NULL,
      signature           [1] POPOSigningKey,
      keyEncipherment     [2] POPOPrivKey,
      keyAgreement        [3] POPOPrivKey }
 
provider - field in class org.mozilla.jss.tests.TestValues
proxy - field in class org.mozilla.jss.provider.java.security.JSSKeyStoreSpi
publicKeySpecClass - field in class org.mozilla.jss.tests.TestValues
putCertsInVector(Vector) - method in class org.mozilla.jss.pkcs11.PK11Store
putKeysInVector(Vector) - method in class org.mozilla.jss.pkcs11.PK11Store
PWInitable() - method in class org.mozilla.jss.pkcs11.PK11Token
Make sure the PIN can be initialized.

Q

QUIET - static field in class org.mozilla.jss.util.Debug

R

RA_VERIFIED - static field in class org.mozilla.jss.pkix.crmf.ProofOfPossession
raw - field in class org.mozilla.jss.pkcs11.PK11Signature
rawInput - field in class org.mozilla.jss.pkcs11.PK11Signature
RC2 - static field in class org.mozilla.jss.crypto.KeyGenAlgorithm
RC2 - static field in class org.mozilla.jss.pkcs11.KeyType
RC2 - static field in class org.mozilla.jss.crypto.SymmetricKey
RC2_CBC - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
RC2_CBC_PAD - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
RC2_CBC_PAD - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
RC4 - static field in class org.mozilla.jss.crypto.EncryptionAlgorithm
RC4 - static field in class org.mozilla.jss.crypto.KeyGenAlgorithm
RC4 - static field in class org.mozilla.jss.pkcs11.KeyType
RC4 - static field in class org.mozilla.jss.crypto.SymmetricKey
RDN - class org.mozilla.jss.pkix.primitive.RDN
A RelativeDistinguishedName, whose ASN.1 is:
 RelativeDistinguishedName ::= SET SIZE(1..MAX) OF AttributeValueAssertion
 
RDN(org.mozilla.jss.pkix.primitive.AVA) - constructor for class org.mozilla.jss.pkix.primitive.RDN
An RDN must have at least one element at all times, so an initial element must be provided.
read() - method in class org.mozilla.jss.util.Base64InputStream
read() - method in class org.mozilla.jss.asn1.CountingStream
read() - method in class org.mozilla.jss.ssl.SSLInputStream
read(byte[]) - method in class org.mozilla.jss.asn1.CountingStream
read(byte[]) - method in class org.mozilla.jss.ssl.SSLInputStream
read(byte[],int,int) - method in class org.mozilla.jss.util.Base64InputStream
read(byte[],int,int) - method in class org.mozilla.jss.asn1.CountingStream
read(byte[],int,int) - method in class org.mozilla.jss.ssl.SSLInputStream
readFully(byte[],InputStream) - static method in class org.mozilla.jss.asn1.ASN1Util
Fills a byte array with bytes from an input stream.
readPasswordFromConsole() - static method in class org.mozilla.jss.util.Password
Reads a password from the console with echo disabled.
RecipientInfo - class org.mozilla.jss.pkcs7.RecipientInfo
RecipientInfo - class org.mozilla.jss.pkix.cms.RecipientInfo
Create a RecipientInfo ASN1 object.
Create a RecipientInfo ASN1 object.
redoHandshake() - method in class org.mozilla.jss.ssl.SSLSocket
Causes SSL to begin a full, new SSL 3.0 handshake from scratch on a connection that has already completed one handshake.
redoHandshake(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Causes SSL to begin a full, new SSL 3.0 handshake from scratch on a connection that has already completed one handshake.
rejection - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
releaseNativeResources() - method in class org.mozilla.jss.pkcs11.CipherContextProxy
releaseNativeResources() - method in class org.mozilla.jss.pkcs11.ModuleProxy
releaseNativeResources() - method in class org.mozilla.jss.util.NativeProxy
Release the native resources used by this proxy.
releaseNativeResources() - method in class org.mozilla.jss.ssl.SocketProxy
Release the native resources used by this proxy.
releaseNativeResources() - method in class org.mozilla.jss.pkcs11.TokenProxy
Release the native resources used by this proxy.
reloadTokens() - method in class org.mozilla.jss.pkcs11.PK11Module
Re-load the list of this module's tokens.
removeAllElements() - method in class org.mozilla.jss.asn1.SET
Removes all elements from this SET.
removeAt(int) - method in class org.mozilla.jss.pkix.primitive.RDN
removeElementAt(int) - method in class org.mozilla.jss.pkix.primitive.Name
Removes the Name element at the given index.
removeElementAt(int) - method in class org.mozilla.jss.asn1.SET
Removes the element from the specified index.
removeFromCRL - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
Removes a previously registered listener for handshake completion.
requestClientAuth(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
Enables/disables the request of client authentication.
requestClientAuth(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables/disables the request of client authentication.
requestClientAuthNoExpiryCheck(boolean) - method in class org.mozilla.jss.ssl.SocketBase
requireClientAuth(boolean,boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
Sets whether the socket requires client authentication from the remote peer.
requireClientAuth(boolean,boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Sets whether the socket requires client authentication from the remote peer.
requireClientAuthDefault(boolean,boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Sets the default setting for requiring client authorization.
RESERVED - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
reset() - method in class org.mozilla.jss.util.Base64InputStream
reset() - method in class org.mozilla.jss.asn1.CountingStream
reset() - method in class org.mozilla.jss.crypto.JSSMessageDigest
Resets this digest for further use.
reset() - method in class org.mozilla.jss.pkcs11.PK11MessageDigest
Resets this digest for further use.
resetHandshake() - method in class org.mozilla.jss.ssl.SSLSocket
Resets the handshake state.
resetNumRead() - method in class org.mozilla.jss.asn1.CountingStream
ResponseBody - class org.mozilla.jss.pkix.cmc.ResponseBody
A ResponseBody for CMC full enrollment request.
Constructs a ResponseBody from its components.
revocationNotification - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
revocationWarning - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
RevRepContent - class org.mozilla.jss.pkix.cmmf.RevRepContent
CMMF RevRepContent.
Creates a new RevRepContent from its components.
RevRequest - class org.mozilla.jss.pkix.cmmf.RevRequest
CMMF RevRequest.
Constructs a new RevRequest from its components.
Constructs a new RevRequest from its components, omitting the invalidityDate field.
RSA - static field in class org.mozilla.jss.crypto.KeyPairAlgorithm
RSA - static field in class org.mozilla.jss.pkcs11.KeyType
RSA - static field in class org.mozilla.jss.crypto.KeyWrapAlgorithm
RSA - static field in class org.mozilla.jss.crypto.PrivateKey
RSA_CIPHER - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's ciphers.
RSA_DIGEST - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA's message digest algorithms.
RSADSI - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
The OID space for RSA Data Security, Inc.
RSAFamily - static field in class org.mozilla.jss.crypto.KeyPairAlgorithm
RSAParameterSpec - class org.mozilla.jss.crypto.RSAParameterSpec
This class specifies the parameters used for generating an RSA key pair.
RSAParameterSpec(int,BigInteger) - constructor for class org.mozilla.jss.crypto.RSAParameterSpec
Creates a new RSAParameterSpec with the specified parameter values.
RSASignature - static field in class org.mozilla.jss.crypto.SignatureAlgorithm
Raw RSA signing.
RSASignatureWithMD2Digest - static field in class org.mozilla.jss.crypto.SignatureAlgorithm
RSASignatureWithMD5Digest - static field in class org.mozilla.jss.crypto.SignatureAlgorithm
RSASignatureWithSHA1Digest - static field in class org.mozilla.jss.crypto.SignatureAlgorithm
run() - method in class org.mozilla.jss.tests.SSLClientAuth
Server run method.
run() - method in class org.mozilla.jss.ssl.SSLServer
run(boolean) - method in class org.mozilla.jss.ssl.SSLClient

S

SAFE_CONTENTS_BAG - static field in class org.mozilla.jss.pkcs12.SafeBag
A bag containing a nested SafeContent .
SafeBag - class org.mozilla.jss.pkcs12.SafeBag
A PKCS #12 SafeBag structure.
Creates a new SafeBag from its components.
safeContentsIsEncrypted(int) - method in class org.mozilla.jss.pkcs12.AuthenticatedSafes
Returns true if the SafeContents at the given index in the AuthenticatedSafes is encrypted.
SDR - class org.mozilla.jss.tests.SDR
SDSI_CERT_TYPE - static field in class org.mozilla.jss.pkcs12.CertBag
SEC_ERROR_ADDING_CERT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_DATA - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_DATABASE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_DER - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_EXPORT_ALGORITHM - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_NICKNAME - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_PASSWORD - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAD_SIGNATURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_BAGGAGE_NOT_CREATED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CA_CERT_INVALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_ADDR_MISMATCH - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_BAD_ACCESS_LOCATION - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_NICKNAME_COLLISION - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_NO_RESPONSE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_NOT_IN_NAME_SPACE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_NOT_VALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_USAGES_INVALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CERT_VALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CKL_CONFLICT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CRL_BAD_SIGNATURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CRL_EXPIRED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CRL_INVALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_CRL_NOT_YET_VALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_DECRYPTION_DISALLOWED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_DIGEST_NOT_FOUND - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_DUPLICATE_CERT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_DUPLICATE_CERT_NAME - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_EXPIRED_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_EXPORTING_CERTIFICATES - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_EXTENSION_NOT_FOUND - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_EXTENSION_VALUE_INVALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_FILING_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_IMPORTING_CERTIFICATES - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INADEQUATE_CERT_TYPE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INADEQUATE_KEY_USAGE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INPUT_LEN - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INVALID_ALGORITHM - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INVALID_ARGS - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INVALID_AVA - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INVALID_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INVALID_PASSWORD - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_INVALID_TIME - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_IO - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_JS_ADD_MOD_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_JS_DEL_MOD_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_JS_INVALID_DLL - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_JS_INVALID_MODULE_NAME - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_KEY_NICKNAME_COLLISION - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_KEYGEN_FAIL - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_KRL_BAD_SIGNATURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_KRL_EXPIRED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_KRL_INVALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_KRL_NOT_YET_VALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_LIBRARY_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_MESSAGE_SEND_ABORTED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NEED_RANDOM - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_EMAIL_CERT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_KRL - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_MEMORY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_MODULE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_NODELOCK - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_RECIPIENT_CERTS_QUERY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_SLOT_SELECTED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NO_TOKEN - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NOT_A_RECIPIENT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_NOT_FORTEZZA_ISSUER - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_BAD_HTTP_RESPONSE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_FUTURE_RESPONSE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_MALFORMED_REQUEST - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_MALFORMED_RESPONSE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_NOT_ENABLED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_OLD_RESPONSE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_REQUEST_NEEDS_SIG - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_SERVER_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_TRY_SERVER_LATER - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_UNKNOWN_CERT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OLD_CRL - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OLD_KRL - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_OUTPUT_LEN - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_CERT_COLLISION - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_DECODING_PFX - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_DUPLICATE_DATA - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_INVALID_MAC - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNABLE_TO_READ - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNABLE_TO_WRITE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS12_UNSUPPORTED_VERSION - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS7_BAD_SIGNATURE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_PKCS7_KEYALG_MISMATCH - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_READ_ONLY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_RETRY_OLD_PASSWORD - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_RETRY_PASSWORD - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_REVOKED_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_REVOKED_KEY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_SAFE_NOT_CREATED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNKNOWN_CERT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNKNOWN_ISSUER - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNKNOWN_SIGNER - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNSUPPORTED_KEYALG - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNTRUSTED_CERT - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_UNTRUSTED_ISSUER - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_ERROR_USER_CANCELLED - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_INTERNAL_ONLY - static field in class org.mozilla.jss.util.NativeErrcodes
SEC_OID_ANSIX9_DSA_SIGNATURE - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_DES_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_DES_ECB - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_DES_EDE3_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_MD2 - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_MD5 - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC4 - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC4 - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS1_RSA_ENCRYPTION - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_RC2_CBC - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_RC4 - static field in class org.mozilla.jss.crypto.Algorithm
SEC_OID_SHA1 - static field in class org.mozilla.jss.crypto.Algorithm
SECRET_BAG - static field in class org.mozilla.jss.pkcs12.SafeBag
A bag containing an arbitrary secret.
SecretBag - class org.mozilla.jss.pkcs12.SecretBag
Creates a SecretBag with the given secret type and secret.
SecretDecoderRing - class org.mozilla.jss.crypto.SecretDecoderRing
This is a proprietary NSS interface.
SecretKeyFacade - class org.mozilla.jss.crypto.SecretKeyFacade
SecretKeyFacade(org.mozilla.jss.crypto.SymmetricKey) - constructor for class org.mozilla.jss.crypto.SecretKeyFacade
select(Vector) - method in class org.mozilla.jss.ssl.SSLClientCertificateSelectionCallback
This method will be called from the native callback code when a certificate is requested.
select(Vector) - method in class org.mozilla.jss.ssl.TestClientCertificateSelectionCallback
this method will be called form the native callback code when a certificate is requested.
SelfTest - class org.mozilla.jss.tests.SelfTest
SEQUENCE - class org.mozilla.jss.asn1.SEQUENCE
An ASN.1 SEQUENCE.
serverReady - field in class org.mozilla.jss.tests.SSLClientAuth
SET - class org.mozilla.jss.asn1.SET
An ASN.1 SET, which is an unordered collection of ASN.1 values.
setAttributes(org.mozilla.jss.asn1.SET) - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
Sets the character to byte converter for passwords.
Sets the character to byte converter for passwords.
setCipherPolicy(org.mozilla.jss.ssl.SSLSocket.CipherPolicy) - static method in class org.mozilla.jss.ssl.SSLSocket
Sets the SSL cipher policy.
setCipherPreference(int,boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables/disables the cipher on this socket.
setCipherPreferenceDefault(int,boolean) - static method in class org.mozilla.jss.ssl.SSLSocket
Sets the default for whether this cipher is enabled or disabled.
Sets the certificate to use for client authentication.
Sets the certificate to use for client authentication.
setClientCertNickname(String) - method in class org.mozilla.jss.ssl.SocketBase
Sets the nickname of the certificate to use for client authentication.
setClientCertNickname(String) - method in class org.mozilla.jss.ssl.SSLServerSocket
Sets the nickname of the certificate to use for client authentication.
setClientCertNickname(String) - method in class org.mozilla.jss.ssl.SSLSocket
Sets the nickname of the certificate to use for client authentication.
setEmailTrust(int) - method in class org.mozilla.jss.crypto.InternalCertificate
Set the email (S/MIME) trust flags for this certificate.
setEmailTrust(int) - method in class org.mozilla.jss.pkcs11.PK11InternalCert
Set the email (S/MIME) trust flags for this certificate.
setExtensions(org.mozilla.jss.asn1.SEQUENCE) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
setExtensions(org.mozilla.jss.asn1.SEQUENCE) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the extensions field of this CertTemplate.
setFailure() - method in class org.mozilla.jss.tests.SSLClientAuth
setIssuer(org.mozilla.jss.pkix.primitive.Name) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
setIssuer(org.mozilla.jss.pkix.primitive.Name) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the issuer field of this CertTemplate.
setIssuerUID(org.mozilla.jss.asn1.BIT_STRING) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the issuerUID field of this CertTemplate.
setKeepAlive(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables or disables the SO_KEEPALIVE socket option.
setLevel(int) - static method in class org.mozilla.jss.util.Debug
Set the debugging level of the application.
setLoginMode(int) - method in class org.mozilla.jss.crypto.CryptoToken
Sets the login mode of this token.
setLoginMode(int) - method in class org.mozilla.jss.pkcs11.PK11Token
Sets the login mode of this token.
setLoginTimeoutMinutes(int) - method in class org.mozilla.jss.crypto.CryptoToken
Sets the timeout period for logging in.
setLoginTimeoutMinutes(int) - method in class org.mozilla.jss.pkcs11.PK11Token
Sets the timeout period for logging in.
setNeedClientAuth(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
setNeedClientAuth(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
setNeedClientAuthNoExpiryCheck(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
Enables/disables the request of client authentication.
setNeedClientAuthNoExpiryCheck(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables/disables the request of client authentication.
setNotAfter(Date) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
setNotAfter(Date) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the notAfter field of this CertTemplate.
setNotBefore(Date) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
setNotBefore(Date) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the version field of this CertTemplate.
setObjectSigningTrust(int) - method in class org.mozilla.jss.crypto.InternalCertificate
Set the object signing trust flags for this certificate.
setObjectSigningTrust(int) - method in class org.mozilla.jss.pkcs11.PK11InternalCert
Set the object signing trust flags for this certificate.
setParameter(AlgorithmParameterSpec) - method in class org.mozilla.jss.crypto.Signature
Set parameters for the signing algorithm.
This function sets the global password callback.
Sets the publicKey field of this CertTemplate.
setReceiveBufferSize(int) - method in class org.mozilla.jss.ssl.SSLSocket
Sets the size (in bytes) of the receive buffer.
setRemoveTrailingZeroes(boolean) - method in class org.mozilla.jss.asn1.BIT_STRING
Determines whether the DER-encoding of this bitstring will have its trailing zeroes removed.
setReuseAddress(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
setSeed(byte[]) - method in class org.mozilla.jss.crypto.JSSSecureRandom
Seed the RNG with the given seed bytes.
setSeed(byte[]) - method in class org.mozilla.jss.pkcs11.PK11SecureRandom
Seed the RNG with the given seed bytes.
setSeed(long) - method in class org.mozilla.jss.crypto.JSSSecureRandom
Seed the RNG with the eight bytes contained in seed.
setSeed(long) - method in class org.mozilla.jss.pkcs11.PK11SecureRandom
Seed the RNG with the eight bytes contained in seed.
setSendBufferSize(int) - method in class org.mozilla.jss.ssl.SSLSocket
Sets the size (in bytes) of the send buffer.
setSerialNumber(org.mozilla.jss.asn1.INTEGER) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
setSerialNumber(org.mozilla.jss.asn1.INTEGER) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the serialNumber field of this CertTemplate.
Sets the certificate to use for server authentication.
setServerCertNickname(String) - method in class org.mozilla.jss.ssl.SSLServerSocket
Sets the certificate to use for server authentication.
Sets the signingAlg field of this CertTemplate.
setSoLinger(boolean,int) - method in class org.mozilla.jss.ssl.SSLSocket
Sets the SO_LINGER socket option.
setSoTimeout(int) - method in class org.mozilla.jss.ssl.SSLServerSocket
Sets the SO_TIMEOUT socket option.
setSoTimeout(int) - method in class org.mozilla.jss.ssl.SSLSocket
Sets the SO_TIMEOUT socket option.
setSSLTrust(int) - method in class org.mozilla.jss.crypto.InternalCertificate
Set the SSL trust flags for this certificate.
setSSLTrust(int) - method in class org.mozilla.jss.pkcs11.PK11InternalCert
Set the SSL trust flags for this certificate.
setStatusString(org.mozilla.jss.asn1.SEQUENCE) - method in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
Sets the statusString field.
setStatusString(String) - method in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
Sets the statusString field.
setSubject(org.mozilla.jss.pkix.primitive.Name) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
setSubject(org.mozilla.jss.pkix.primitive.Name) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the subject field of this CertTemplate.
setSubjectPublicKeyInfo(PublicKey) - method in class org.mozilla.jss.pkix.cert.CertificateInfo
Extracts the SubjectPublicKeyInfo from the given public key and stores it in the CertificateInfo.
setSubjectPublicKeyInfo(PublicKey) - method in class org.mozilla.jss.pkcs10.CertificationRequestInfo
Extracts the SubjectPublicKeyInfo from the given public key and stores it in the CertificationRequestInfo.
setSubjectUID(org.mozilla.jss.asn1.BIT_STRING) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the subjectUID field of this CertTemplate.
setTcpNoDelay(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables or disables the TCP_NO_DELAY socket option.
Sets the default token for the current thread.
setThreadToken(org.mozilla.jss.crypto.CryptoToken) - method in class org.mozilla.jss.crypto.TokenSupplier
setTrust(int,int) - method in class org.mozilla.jss.pkcs11.PK11Cert
Sets the trust flags for this cert.
SetupDBs - class org.mozilla.jss.tests.SetupDBs
setUseClientMode(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
Determines whether this end of the socket is the client or the server for purposes of the SSL protocol.
setUseClientMode(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Determines whether this end of the socket is the client or the server for purposes of the SSL protocol.
setVersion(org.mozilla.jss.asn1.INTEGER) - method in class org.mozilla.jss.pkix.crmf.CertTemplate
Sets the version field of this CertTemplate.
SHA1 - static field in class org.mozilla.jss.crypto.DigestAlgorithm
The SHA-1 digest algorithm, from Uncle Sam.
SHA1 - static field in class org.mozilla.jss.crypto.HMACAlgorithm
SHA-1 HMAC.
SHA1_HMAC - static field in class org.mozilla.jss.pkcs11.KeyType
SHA1_HMAC - static field in class org.mozilla.jss.crypto.SymmetricKey
ShortBufferException - class org.mozilla.jss.crypto.ShortBufferException
This class is a placeholder for javax.crypto.ShortBufferException until we move to JDK 1.2.
showCert(String) - method in class org.mozilla.jss.tests.VerifyCert
shutdownInput() - method in class org.mozilla.jss.ssl.SSLSocket
Shuts down the input side of the socket.
shutdownOutput() - method in class org.mozilla.jss.ssl.SSLSocket
Shuts down the output side of the socket.
sigAlg - static field in class org.mozilla.jss.tests.SSLClientAuth
sigAlg - field in class org.mozilla.jss.tests.TestValues
sigContext - field in class org.mozilla.jss.pkcs11.PK11Signature
SIGN - static field in class org.mozilla.jss.pkcs11.PK11Signature
sign() - method in class org.mozilla.jss.crypto.Signature
Finish a signing operation and return the signature.
sign(byte[],int,int) - method in class org.mozilla.jss.crypto.Signature
Finish a signing operation and store the signature in the provided buffer.
Signature - class org.mozilla.jss.crypto.Signature
A class for producing and verifying digital signatures.
SIGNATURE - static field in class org.mozilla.jss.pkix.crmf.ProofOfPossession
Signature() - constructor for class org.mozilla.jss.crypto.Signature
SignatureAlgorithm - class org.mozilla.jss.crypto.SignatureAlgorithm
Algorithms that can be used for signing.
SignatureSpi - class org.mozilla.jss.crypto.SignatureSpi
You don't need to use this unless you are hacking JSS.
SIGNED_AND_ENVELOPED_DATA - static field in class org.mozilla.jss.pkcs7.ContentInfo
SIGNED_AND_ENVELOPED_DATA - static field in class org.mozilla.jss.pkix.cms.ContentInfo
SIGNED_DATA - static field in class org.mozilla.jss.pkcs7.ContentInfo
SIGNED_DATA - static field in class org.mozilla.jss.pkix.cms.ContentInfo
SignedAndEnvelopedData - class org.mozilla.jss.pkcs7.SignedAndEnvelopedData
SignedAndEnvelopedData - class org.mozilla.jss.pkix.cms.SignedAndEnvelopedData
SignedData - class org.mozilla.jss.pkcs7.SignedData
A PKCS #7 SignedData structure.
SignedData - class org.mozilla.jss.pkix.cms.SignedData
A CMS SignedData structure.
Create a SignedData ASN1 object.
Create a SignedData ASN1 object.
SignerIdentifier - class org.mozilla.jss.pkix.cms.SignerIdentifier
CMS SignerIdentifier:
 SignerIdentifier ::= CHOICE {
      issuerAndSerialNumber IssuerAndSerialNumber,
      subjectKeyIdentifier [0] SubjectKeyIdentifier }
 
SignerInfo - class org.mozilla.jss.pkcs7.SignerInfo
A PKCS #7 SignerInfo.
SignerInfo - class org.mozilla.jss.pkix.cms.SignerInfo
A CMS SignerInfo.
A constructor for creating a new SignerInfo from scratch.
A constructor for creating a new SignerInfo from scratch.
SigTest - class org.mozilla.jss.tests.SigTest
size() - method in class org.mozilla.jss.pkix.primitive.Name
Returns the number of RDNs in the Name.
size() - method in class org.mozilla.jss.pkix.primitive.RDN
size() - method in class org.mozilla.jss.asn1.SET
Returns the number of elements in this SET.
skip(long) - method in class org.mozilla.jss.util.Base64InputStream
skip(long) - method in class org.mozilla.jss.asn1.CountingStream
skip(long) - method in class org.mozilla.jss.ssl.SSLInputStream
SocketBase - class org.mozilla.jss.ssl.SocketBase
SocketProxy - class org.mozilla.jss.ssl.SocketProxy
SocketProxy(byte[]) - constructor for class org.mozilla.jss.ssl.SocketProxy
Create a NativeProxy from a byte array representing a C pointer.
SSL - static field in class org.mozilla.jss.pkcs11.PK11InternalCert
SSL2_DES_192_EDE3_CBC_WITH_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL2_DES_64_CBC_WITH_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL2_IDEA_128_CBC_WITH_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL2_RC2_128_CBC_EXPORT40_WITH_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL2_RC2_128_CBC_WITH_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL2_RC4_128_EXPORT40_WITH_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL2_RC4_128_WITH_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_ANON_EXPORT_WITH_DES40_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_ANON_EXPORT_WITH_RC4_40_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_ANON_WITH_3DES_EDE_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_ANON_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_ANON_WITH_RC4_128_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_DSS_WITH_3DES_EDE_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_DSS_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_RSA_WITH_3DES_EDE_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DH_RSA_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DHE_DSS_WITH_3DES_EDE_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DHE_DSS_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DHE_RSA_WITH_3DES_EDE_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_DHE_RSA_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_FORTEZZA_DMS_WITH_NULL_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_FORTEZZA_DMS_WITH_RC4_128_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_EXPORT_WITH_DES40_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_EXPORT_WITH_RC4_40_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_WITH_3DES_EDE_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_WITH_IDEA_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_WITH_NULL_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_WITH_NULL_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_WITH_RC4_128_MD5 - static field in class org.mozilla.jss.ssl.SSLSocket
SSL3_RSA_WITH_RC4_128_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL_ERROR_ACCESS_DENIED_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_BLOCK_PADDING - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_CERT_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_CERT_DOMAIN - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_CLIENT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_MAC_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_MAC_READ - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BAD_SERVER - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_BASE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_CERT_KEA_MISMATCH - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_CLOSE_NOTIFY_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_DECODE_ERROR_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_DECOMPRESSION_FAILURE_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_DECRYPT_ERROR_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_DECRYPTION_FAILED_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_DECRYPTION_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_ENCRYPTION_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_EXPIRED_CERT_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_EXPORT_ONLY_SERVER - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_EXPORT_RESTRICTION_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_FORTEZZA_PQG - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_GENERATE_RANDOM_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_HANDSHAKE_FAILURE_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_HANDSHAKE_NOT_COMPLETED - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_ILLEGAL_PARAMETER_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_INIT_CIPHER_SUITE_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_INSUFFICIENT_SECURITY_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_INTERNAL_ERROR_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_IV_PARAM_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_MAC_COMPUTATION_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_MD5_DIGEST_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_NO_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_NO_CIPHERS_SUPPORTED - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_NO_COMPRESSION_OVERLAP - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_NO_CYPHER_OVERLAP - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_NO_RENEGOTIATION_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_NO_SERVER_KEY_FOR_ALG - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_POST_WARNING - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_PROTOCOL_VERSION_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RECORD_OVERFLOW_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_REVOKED_CERT_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_APPLICATION_DATA - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_CERT_REQUEST - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_CERT_VERIFY - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_CLIENT_HELLO - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_FINISHED - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_HANDSHAKE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_HELLO_DONE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_HELLO_REQUEST - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_SERVER_HELLO - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_RECORD_TOO_LONG - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_CERT_VERIFY - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_FINISHED - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_HANDSHAKE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_HELLO_DONE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_SERVER_HELLO - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNKNOWN_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNKNOWN_HANDSHAKE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_RX_UNKNOWN_RECORD_TYPE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SESSION_KEY_GEN_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SESSION_NOT_FOUND - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SHA_DIGEST_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SIGN_HASHES_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SOCKET_WRITE_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SSL2_DISABLED - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SSL_DISABLED - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SYM_KEY_CONTEXT_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_SYM_KEY_UNWRAP_FAILURE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_TOKEN_INSERTION_REMOVAL - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_TOKEN_SLOT_NOT_FOUND - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_TX_RECORD_TOO_LONG - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_UNKNOWN_CA_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_UNKNOWN_CIPHER_SUITE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_UNSUPPORTED_CERT_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_UNSUPPORTED_VERSION - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_US_ONLY_SERVER - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_USER_CANCELED_ALERT - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_ERROR_WRONG_CERTIFICATE - static field in class org.mozilla.jss.util.NativeErrcodes
SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
SSL_RSA_FIPS_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
This interface is what you should implement if you want to be able to decide whether or not you want to approve the peer's cert, instead of having NSS do that.
SSLClient - class org.mozilla.jss.ssl.SSLClient
Parameters supported by this socket test: filename file to be read from https server (default: /index.html) port port to connect to (default: 443) ipaddr address to connect to (overrides hostname, no default) hostname host to connect to (no default) clientauth do client-auth or not (default: no client-auth) The following parameters are used for regression testing, so we can print success or failure of the test.
SSLClient(PrintStream,String,String[]) - constructor for class org.mozilla.jss.ssl.SSLClient
SSLClientAuth - class org.mozilla.jss.tests.SSLClientAuth
Implement this if you want to specify dynamically which certificate should be presented for client authentication.
This class represents the event telling you a handshake operation is complete.
This interface is used when you want to know that a security handshake is complete.
SSLInputStream - class org.mozilla.jss.ssl.SSLInputStream
SSLOutputStream - class org.mozilla.jss.ssl.SSLOutputStream
SSLSecurityStatus - class org.mozilla.jss.ssl.SSLSecurityStatus
This class represents the known state of an SSL connection: what cipher is being used, how secure it is, and who's on the other end.
This constructor is called from the native SSL code It's not necessary for you to call this.
SSLServer - class org.mozilla.jss.ssl.SSLServer
Parameters supported by this socket test: filename file to be read from https server (default: /index.html) port port to connect to (default: 443) clientauth do client-auth or not (default: no client-auth) The following parameters are used for regression testing, so we can print success or failure of the test.
SSLServer(PrintStream,String) - constructor for class org.mozilla.jss.ssl.SSLServer
SSLServerSocket - class org.mozilla.jss.ssl.SSLServerSocket
SSL server socket.
SSLServerSocket(int) - constructor for class org.mozilla.jss.ssl.SSLServerSocket
Creates a server socket listening on the given port.
SSLServerSocket(int,int) - constructor for class org.mozilla.jss.ssl.SSLServerSocket
Creates a server socket listening on the given port.
SSLServerSocket(int,int,InetAddress) - constructor for class org.mozilla.jss.ssl.SSLServerSocket
Creates a server socket listening on the given port.
Creates a server socket listening on the given port.
Creates a server socket listening on the given port.
SSLSocket - class org.mozilla.jss.ssl.SSLSocket
SSL client socket.
SSLSocket(InetAddress,int) - constructor for class org.mozilla.jss.ssl.SSLSocket
Creates an SSL client socket and connects to the specified address and port.
SSLSocket(InetAddress,int,InetAddress,int) - constructor for class org.mozilla.jss.ssl.SSLSocket
Creates an SSL client socket and connects to the specified address and port.
Creates an SSL client socket and connects to the specified host and port.
Creates an SSL client socket and connects to the specified address and port.
Creates an SSL client socket using the given Java socket for underlying I/O.
SSLSocket(String,int) - constructor for class org.mozilla.jss.ssl.SSLSocket
Creates an SSL client socket and connects to the specified host and port.
SSLSocket(String,int,InetAddress,int) - constructor for class org.mozilla.jss.ssl.SSLSocket
Creates an SSL client socket and connects to the specified host and port.
Creates an SSL client socket and connects to the specified host and port.
SSLSocketException - class org.mozilla.jss.ssl.SSLSocketException
A subclass of java.net.SocketException that contains an error code from the native (NSS/NSPR) code.
SSLSocketException() - constructor for class org.mozilla.jss.ssl.SSLSocketException
SSLSocketException(String) - constructor for class org.mozilla.jss.ssl.SSLSocketException
SSLSocketException(String,int) - constructor for class org.mozilla.jss.ssl.SSLSocketException
SSLTest - class org.mozilla.jss.ssl.SSLTest
SSLTest(String[]) - constructor for class org.mozilla.jss.ssl.SSLTest
SSOPasswordIsCorrect(byte[]) - method in class org.mozilla.jss.pkcs11.PK11Token
state - field in class org.mozilla.jss.pkcs11.PK11Signature
stateOrProvinceName - static field in class org.mozilla.jss.pkix.primitive.Name
The OID for the state or province name (S) attribute.
STATUS - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
STATUS_FORTEZZA - field in class org.mozilla.jss.ssl.SSLSecurityStatus
STATUS_NOOPT - field in class org.mozilla.jss.ssl.SSLSecurityStatus
STATUS_OFF - field in class org.mozilla.jss.ssl.SSLSecurityStatus
STATUS_ON_HIGH - field in class org.mozilla.jss.ssl.SSLSecurityStatus
STATUS_ON_LOW - field in class org.mozilla.jss.ssl.SSLSecurityStatus
storeProxy - field in class org.mozilla.jss.pkcs11.PK11Store
subBranch(long) - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
Creates a new OBJECT_IDENTIFIER that is a sub-branch of this one.
subBranch(long[]) - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
Creates a new OBJECT_IDENTIFIER that is a sub-branch of this one.
SUBJECT_KEY_IDENTIFIER - static field in class org.mozilla.jss.pkix.cms.SignerIdentifier
SubjectKeyIdentifier - class org.mozilla.jss.pkix.cert.SubjectKeyIdentifier
Represent the Subject Key Identifier Extension.
SubjectKeyIdentifier(org.mozilla.jss.asn1.OCTET_STRING) - constructor for class org.mozilla.jss.pkix.cert.SubjectKeyIdentifier
Constructs an SubjectKeyIdentifier from its components.
SubjectPublicKeyInfo - class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
A SubjectPublicKeyInfo, which stores information about a public key.
SubjectPublicKeyInfo(PublicKey) - constructor for class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
SUBSEQUENT_MESSAGE - static field in class org.mozilla.jss.pkix.crmf.POPOPrivKey
SUCCESS - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
superseded - static field in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
superseded - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
supportedAlgorithms() - method in class org.mozilla.jss.pkcs11.KeyType
Returns an array of algorithms supported by this key type.
SymKeyGen - class org.mozilla.jss.tests.SymKeyGen
SymmetricKey - interface org.mozilla.jss.crypto.SymmetricKey

T

TAG - static field in class org.mozilla.jss.pkix.primitive.AlgorithmIdentifier
TAG - static field in class org.mozilla.jss.pkcs7.Attribute
TAG - static field in class org.mozilla.jss.pkix.primitive.Attribute
TAG - static field in class org.mozilla.jss.pkix.primitive.AVA
TAG - static field in class org.mozilla.jss.asn1.BIT_STRING
TAG - static field in class org.mozilla.jss.asn1.BOOLEAN
TAG - static field in class org.mozilla.jss.pkix.cmmf.CertifiedKeyPair
TAG - static field in class org.mozilla.jss.pkix.cmmf.CertOrEncCert
TAG - static field in class org.mozilla.jss.pkix.cmmf.CertRepContent
TAG - static field in class org.mozilla.jss.pkix.crmf.CertReqMsg
TAG - static field in class org.mozilla.jss.pkix.crmf.CertRequest
TAG - static field in class org.mozilla.jss.pkix.cmmf.CertResponse
TAG - static field in class org.mozilla.jss.pkix.crmf.CertTemplate
TAG - static field in class org.mozilla.jss.pkix.cmc.CMCStatusInfo
TAG - static field in class org.mozilla.jss.pkcs7.ContentInfo
TAG - static field in class org.mozilla.jss.pkix.cms.ContentInfo
TAG - static field in class org.mozilla.jss.pkix.cms.EncapsulatedContentInfo
TAG - static field in class org.mozilla.jss.SecretDecoderRing.Encoding
TAG - static field in class org.mozilla.jss.asn1.ENUMERATED
TAG - static field in class org.mozilla.jss.pkcs7.EnvelopedData
TAG - static field in class org.mozilla.jss.pkix.cms.EnvelopedData
TAG - static field in class org.mozilla.jss.pkix.cert.Extension
TAG - static field in class org.mozilla.jss.asn1.GeneralizedTime
TAG - static field in class org.mozilla.jss.asn1.IA5String
TAG - static field in class org.mozilla.jss.asn1.INTEGER
TAG - static field in class org.mozilla.jss.pkix.primitive.Name
TAG - static field in class org.mozilla.jss.asn1.NULL
TAG - static field in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
TAG - static field in class org.mozilla.jss.asn1.OCTET_STRING
Tag - class org.mozilla.jss.asn1.Tag
Represents an ASN.1 Tag.
TAG - static field in class org.mozilla.jss.pkix.cmc.PendInfo
TAG - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
TAG - static field in class org.mozilla.jss.asn1.PrintableString
TAG - static field in class org.mozilla.jss.pkix.primitive.RDN
TAG - static field in class org.mozilla.jss.pkcs7.RecipientInfo
TAG - static field in class org.mozilla.jss.pkix.cms.RecipientInfo
TAG - static field in class org.mozilla.jss.asn1.SEQUENCE
TAG - static field in class org.mozilla.jss.asn1.SET
TAG - static field in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
TAG - static field in class org.mozilla.jss.pkix.cmc.TaggedAttribute
TAG - static field in class org.mozilla.jss.pkix.cmc.TaggedCertificationRequest
TAG - static field in class org.mozilla.jss.asn1.TeletexString
TAG - static field in class org.mozilla.jss.asn1.UniversalString
TAG - static field in class org.mozilla.jss.asn1.UTCTime
TAG - static field in class org.mozilla.jss.asn1.UTF8String
Tag(long) - constructor for class org.mozilla.jss.asn1.Tag
Creates a CONTEXT-SPECIFIC tag with the given tag number.
Tag(org.mozilla.jss.asn1.Tag.Class,long) - constructor for class org.mozilla.jss.asn1.Tag
Creates a tag with the given class and number.
tagAt(int) - method in class org.mozilla.jss.asn1.SET
Returns the tag of the element at the given index.
TaggedAttribute - class org.mozilla.jss.pkix.cmc.TaggedAttribute
A tagged attribute, which has the following ASN.1 definition :
   TaggedAttribute ::= SEQUENCE {
      bodyPartID         BodyPartId, 
      attrType           OBJECT IDENTIFIER, 
      attrValues         SET OF AttributeValue 
   bodyIdMax INTEGER ::= 4294967295

   BodyPartID ::= INTEGER(0..bodyIdMax)
 
CMC TaggedCertificationRequest:
   TaggedCertificationRequest ::= SEQUENCE { 
       bodyPartID            BodyPartID, 
       certificationRequest  CertificationRequest 
   } 
   bodyIdMax INTEGER ::= 4294967295

   BodyPartID ::= INTEGER(0..bodyIdMax)
 
Constructs a TaggedCertificationRequest from its components.
TaggedRequest - class org.mozilla.jss.pkix.cmc.TaggedRequest
CMC TaggedRequest:
   TaggedRequest ::= CHOICE { 
       tcr               [0] TaggedCertificationRequest, 
       crm               [1] CertReqMsg 
   } 
 
TaggedRequest() - constructor for class org.mozilla.jss.pkix.cmc.TaggedRequest
Constructs a TaggedRequest from its components.
tagMatch(org.mozilla.jss.asn1.Tag) - method in class org.mozilla.jss.asn1.ASN1Template
Determines whether the given tag will satisfy this template.
TeletexString - class org.mozilla.jss.asn1.TeletexString
The ASN.1 type TeletexString.
TeletexString(char[]) - constructor for class org.mozilla.jss.asn1.TeletexString
TeletexString(String) - constructor for class org.mozilla.jss.asn1.TeletexString
temporaryPairs(boolean) - method in class org.mozilla.jss.crypto.KeyPairGenerator
Tells the generator to generate temporary, rather than permanent, keypairs.
temporaryPairs(boolean) - method in class org.mozilla.jss.crypto.KeyPairGeneratorSpi
temporaryPairs(boolean) - method in class org.mozilla.jss.pkcs11.PK11KeyPairGenerator
This is a test implementation of the certificate approval callback which gets invoked when the server presents a certificate which is not trusted by the client
This interface is what you should implement if you want to be able to decide whether or not you want to approve the peer's cert, instead of having NSS do that.
TestKeyGen - class org.mozilla.jss.tests.TestKeyGen
Note: when this program is run, it must have a key3.db WITH A PASSWORD SET in the directory specified by the argument.
TestSDR - class org.mozilla.jss.tests.TestSDR
TestValues - class org.mozilla.jss.tests.TestValues
TestValues(String,String,Class,Class,String) - constructor for class org.mozilla.jss.tests.TestValues
THIS_MESSAGE - static field in class org.mozilla.jss.pkix.crmf.POPOPrivKey
TimeBase - class org.mozilla.jss.asn1.TimeBase
TimeBase(Date) - constructor for class org.mozilla.jss.asn1.TimeBase
TIMEOUT - static field in class org.mozilla.jss.crypto.CryptoToken
Need to re-login after a period of time.
TLS_DH_ANON_WITH_AES_128_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DH_ANON_WITH_AES_256_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DH_DSS_WITH_AES_128_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DH_DSS_WITH_AES_256_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DH_RSA_WITH_AES_128_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DH_RSA_WITH_AES_256_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DHE_DSS_WITH_AES_128_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DHE_DSS_WITH_AES_256_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DHE_DSS_WITH_RC4_128_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DHE_RSA_WITH_AES_128_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_DHE_RSA_WITH_AES_256_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_RSA_EXPORT1024_WITH_RC4_56_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_RSA_WITH_AES_128_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
TLS_RSA_WITH_AES_256_CBC_SHA - static field in class org.mozilla.jss.ssl.SSLSocket
toBitSet() - method in class org.mozilla.jss.asn1.BIT_STRING
Copies this BIT STRING into a Java BitSet.
toBoolean() - method in class org.mozilla.jss.asn1.BOOLEAN
Returns the boolean value of this BOOLEAN.
toBooleanArray() - method in class org.mozilla.jss.asn1.BIT_STRING
Copies this BIT STRING into a boolean array.
toByteArray() - method in class org.mozilla.jss.asn1.OCTET_STRING
toCharArray() - method in class org.mozilla.jss.asn1.CharacterString
Converts this ASN.1 character string to an array of Java characters.
toDate() - method in class org.mozilla.jss.asn1.TimeBase
TOKEN - static field in class org.mozilla.jss.util.PasswordCallbackInfo
Logging into a PKCS #11 token.
token - field in class org.mozilla.jss.pkcs11.PK11Signature
TokenCertificate - interface org.mozilla.jss.crypto.TokenCertificate
An X509 Certificate that lives on a PKCS #11 token.
TokenException - class org.mozilla.jss.crypto.TokenException
This class indicates that an unknown error occurred on a CryptoToken.
TokenException() - constructor for class org.mozilla.jss.crypto.TokenException
TokenException(String) - constructor for class org.mozilla.jss.crypto.TokenException
TokenProxy - class org.mozilla.jss.pkcs11.TokenProxy
tokenProxy - field in class org.mozilla.jss.pkcs11.PK11Signature
tokenProxy - field in class org.mozilla.jss.pkcs11.PK11Token
TokenProxy(byte[]) - constructor for class org.mozilla.jss.pkcs11.TokenProxy
Create a NativeProxy from a byte array representing a C pointer.
TokenRuntimeException - class org.mozilla.jss.crypto.TokenRuntimeException
This class indicates that an unknown error occurred on a CryptoToken.
TokenRuntimeException() - constructor for class org.mozilla.jss.crypto.TokenRuntimeException
TokenRuntimeException(String) - constructor for class org.mozilla.jss.crypto.TokenRuntimeException
TokenSupplier - interface org.mozilla.jss.crypto.TokenSupplier
An interface that allows providers to access CryptoManager without actually knowing about CryptoManager.
TokenSupplierManager - class org.mozilla.jss.crypto.TokenSupplierManager
The org.mozilla.jss.provider package comes before CryptoManager in the depency list, so this class is used to allow them to access CryptoManager sneakily.
TooFewElementsException - class org.mozilla.jss.pkix.primitive.TooFewElementsException
toOID() - method in class org.mozilla.jss.crypto.Algorithm
Returns the object identifier for this algorithm.
toPublicKey() - method in class org.mozilla.jss.pkix.primitive.SubjectPublicKeyInfo
Creates a PublicKey from the public key information.
toString() - method in class org.mozilla.jss.crypto.Algorithm
Returns a String representation of the algorithm.
toString() - method in class org.mozilla.jss.asn1.BOOLEAN
Returns "true" or "false".
toString() - method in class org.mozilla.jss.pkix.crmf.ChallengeResponseException
Prints out the exception class and error message, including all the nested exceptions.
toString() - method in class org.mozilla.jss.asn1.CharacterString
Converts this ASN.1 character string to a Java String.
toString() - method in class org.mozilla.jss.pkix.primitive.DirectoryString
Converts an ASN.1 DirectoryString to a Java string.
toString() - method in class org.mozilla.jss.asn1.Form
toString() - method in class org.mozilla.jss.asn1.InvalidBERException
toString() - method in class org.mozilla.jss.pkcs11.KeyType
toString() - method in class org.mozilla.jss.asn1.OBJECT_IDENTIFIER
toString() - method in class org.mozilla.jss.ssl.SSLSecurityStatus
Get a pretty string to show to a user, summarizing the contents of this object
toString() - method in class org.mozilla.jss.ssl.SSLServerSocket
Returns the addresses and ports of this socket.
toString() - method in class org.mozilla.jss.ssl.SSLSocket
Returns the addresses and ports of this socket.
toString() - method in class org.mozilla.jss.asn1.Tag
Returns a String representation of the tag.
toStringNested() - method in class org.mozilla.jss.pkix.crmf.ChallengeResponseException
Prints out the error message of this exception, including all the nested exceptions.
toStringNested() - method in class org.mozilla.jss.asn1.InvalidBERException
trace(int,String) - static method in class org.mozilla.jss.util.Debug
Print a trace statement to standard output.
trace(String) - static method in class org.mozilla.jss.util.Debug
Print a trace statement to standard output.
TRUSTED_CA - static field in class org.mozilla.jss.crypto.InternalCertificate
TRUSTED_CLIENT_CA - static field in class org.mozilla.jss.crypto.InternalCertificate
TRUSTED_PEER - static field in class org.mozilla.jss.crypto.InternalCertificate
TRY_LATER - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
Tunnel - class org.mozilla.jss.crypto.Tunnel
This is a private JSS class that allows the pkcs11 package access to some of the package methods in the crypto package.
Tunnel - class org.mozilla.jss.pkcs11.Tunnel
Tunnel - class org.mozilla.jss.util.Tunnel
A class to allow friendly functions access to other parts of JSS.
type - field in class org.mozilla.jss.util.PasswordCallbackInfo

U

UnicodeToUTF8(char[]) - static method in class org.mozilla.jss.util.UTF8Converter
Creates a new UTF8-encoded byte array representing the char[] passed in.
UnicodeToUTF8(char[],boolean) - static method in class org.mozilla.jss.util.UTF8Converter
Do the work of the above functions.
UnicodeToUTF8NullTerm(char[]) - static method in class org.mozilla.jss.util.UTF8Converter
Creates a new null-terminated UTF8-encoded byte array representing the char[] passed in.
UNINITIALIZED - static field in class org.mozilla.jss.pkcs11.PK11Signature
UNIVERSAL - static field in class org.mozilla.jss.asn1.Tag
A tag class.
UniversalString - class org.mozilla.jss.asn1.UniversalString
A UCS4 string.
UniversalString(char[]) - constructor for class org.mozilla.jss.asn1.UniversalString
UniversalString(String) - constructor for class org.mozilla.jss.asn1.UniversalString
unPad(byte[]) - static method in class org.mozilla.jss.crypto.Cipher
Un-pads a byte array that is padded with PKCS padding.
unPad(byte[],int) - static method in class org.mozilla.jss.crypto.Cipher
Un-pads a byte array that is padded with PKCS padding.
unsignedBigIntToByteArray(BigInteger) - static method in class org.mozilla.jss.asn1.ASN1Header
Converts an unsigned BigInteger to a minimal-length byte array.
unspecified - static field in class org.mozilla.jss.pkix.cmmf.RevRequest
A CRLReason, which can be used in the reason field.
UNSUPORTED_EXT - static field in class org.mozilla.jss.pkix.cmc.OtherInfo
unused - static field in class org.mozilla.jss.pkix.cmmf.GetCRL
A bit position in a ReasonFlags bit string.
Unwraps a private key, creating a permanent private key object.
Unwraps a private key, creating a permanent private key object.
Unwraps a key and allows it to be used for all operations.
Unwraps a private key, creating a temporary private key object.
Unwraps a private key, creating a temporary private key object.
update(byte) - method in class org.mozilla.jss.crypto.JSSMessageDigest
Updates the digest with a single byte of input.
update(byte) - method in class org.mozilla.jss.crypto.Signature
Provide more data for a signature or verification operation.
update(byte[]) - method in class org.mozilla.jss.crypto.Cipher
Updates the encryption context with additional input.
update(byte[]) - method in class org.mozilla.jss.crypto.JSSMessageDigest
Updates the digest with an array.
update(byte[]) - method in class org.mozilla.jss.pkcs11.PK11Cipher
Updates the encryption context with additional input.
update(byte[]) - method in class org.mozilla.jss.crypto.Signature
Provide more data for a signature or verification operation.
update(byte[],int,int) - method in class org.mozilla.jss.crypto.Cipher
Updates the encryption context with additional plaintext.
update(byte[],int,int) - method in class org.mozilla.jss.crypto.JSSMessageDigest
Updates the digest with a portion of an array.
update(byte[],int,int) - method in class org.mozilla.jss.pkcs11.PK11Cipher
Updates the encryption context with additional plaintext.
update(byte[],int,int) - method in class org.mozilla.jss.pkcs11.PK11MessageDigest
Updates the digest with a portion of an array.
update(byte[],int,int) - method in class org.mozilla.jss.crypto.Signature
Provide more data for a signature or verification operation.
updated - field in class org.mozilla.jss.pkcs11.PK11Store
usage() - static method in class org.mozilla.jss.tests.JCASigTest
usage() - static method in class org.mozilla.jss.tests.SigTest
useCache(boolean) - method in class org.mozilla.jss.ssl.SSLServerSocket
Enables/disables the session cache.
useCache(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Enables/disables the session cache.
useCacheDefault(boolean) - method in class org.mozilla.jss.ssl.SSLSocket
Sets the default setting for use of the session cache.
USER - static field in class org.mozilla.jss.crypto.InternalCertificate
userPasswordIsCorrect(byte[]) - method in class org.mozilla.jss.pkcs11.PK11Token
Check the given password, return true if it's right, false if it's wrong.
UTCTime - class org.mozilla.jss.asn1.UTCTime
UTCTime(Date) - constructor for class org.mozilla.jss.asn1.UTCTime
UTF8Converter - class org.mozilla.jss.util.UTF8Converter
Class for converting between char arrays and byte arrays.
UTF8String - class org.mozilla.jss.asn1.UTF8String
UTF8String(char[]) - constructor for class org.mozilla.jss.asn1.UTF8String
UTF8String(String) - constructor for class org.mozilla.jss.asn1.UTF8String

V

v1 - static field in class org.mozilla.jss.pkix.cert.CertificateInfo
v2 - static field in class org.mozilla.jss.pkix.cert.CertificateInfo
v3 - static field in class org.mozilla.jss.pkix.cert.CertificateInfo
VALID_CA - static field in class org.mozilla.jss.crypto.InternalCertificate
VALID_PEER - static field in class org.mozilla.jss.crypto.InternalCertificate
validate(org.mozilla.jss.asn1.Tag) - method in class org.mozilla.jss.asn1.ASN1Header
Verifies that this head has the given tag.
Verifies that this header has the given tag and form.
VERBOSE - static field in class org.mozilla.jss.util.Debug
VERIFY - static field in class org.mozilla.jss.pkcs11.PK11Signature
verify() - method in class org.mozilla.jss.pkix.cert.Certificate
Verifies the signature on this certificate.
verify() - method in class org.mozilla.jss.pkcs10.CertificationRequest
Verifies the signature on this CertificationRequest.
verify() - method in class org.mozilla.jss.pkix.crmf.CertReqMsg
verify(byte[]) - method in class org.mozilla.jss.crypto.Signature
Finish a verification operation.
Verifies that this SignerInfo contains a valid signature of the given message digest.
verify(byte[],org.mozilla.jss.asn1.OBJECT_IDENTIFIER) - method in class org.mozilla.jss.pkix.cms.SignerInfo
Verifies that this SignerInfo contains a valid signature of the given message digest.
Verifies that this SignerInfo contains a valid signature of the given message digest.
Verifies that this SignerInfo contains a valid signature of the given message digest.
verify(PublicKey) - method in class org.mozilla.jss.pkix.cert.Certificate
Verifies the signature on this certificate, using the given public key.
verify(PublicKey) - method in class org.mozilla.jss.pkcs10.CertificationRequest
Verifies the signature on this CertificationRequest, using the given public key.
verify(PublicKey,org.mozilla.jss.crypto.CryptoToken) - method in class org.mozilla.jss.pkix.cert.Certificate
Verifies the signature on this certificate, using the given public key and CryptoToken.
Verifies the signature on this CertificationRequest, using the given public key and CryptoToken.
verifyAuthSafes(org.mozilla.jss.util.Password,StringBuffer) - method in class org.mozilla.jss.pkcs12.PFX
Verifies the HMAC on the authenticated safes, using the password provided.
VerifyCert - class org.mozilla.jss.tests.VerifyCert
verifyKeyIsOnToken(org.mozilla.jss.pkcs11.PK11Token) - method in class org.mozilla.jss.pkcs11.PK11PrivKey
Make sure this key lives on the given token.
verifyKeyIsOnToken(org.mozilla.jss.pkcs11.PK11Token) - method in class org.mozilla.jss.pkcs11.PK11PubKey
Make sure this key lives on the given token.

W

waiting - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo
WEB - static field in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
A SinglePubInfo publication method.
wipeBytes(byte[]) - static method in class org.mozilla.jss.util.Password
Wipes a byte array by setting all its elements to zero.
wipeBytes(byte[]) - static method in class org.mozilla.jss.util.UTF8Converter
Wipes a byte array by setting all of its bytes to zero.
wipeChars(char[]) - static method in class org.mozilla.jss.util.Password
Wipes a char array by setting all its elements to zero.
wrap(org.mozilla.jss.crypto.PrivateKey) - method in class org.mozilla.jss.crypto.KeyWrapper
wrap(org.mozilla.jss.crypto.PrivateKey) - method in class org.mozilla.jss.pkcs11.PK11KeyWrapper
wrap(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.crypto.KeyWrapper
wrap(org.mozilla.jss.crypto.SymmetricKey) - method in class org.mozilla.jss.pkcs11.PK11KeyWrapper
write(byte[]) - method in class org.mozilla.jss.util.Base64OutputStream
write(byte[]) - method in class org.mozilla.jss.ssl.SSLOutputStream
write(byte[],int,int) - method in class org.mozilla.jss.util.Base64OutputStream
write(byte[],int,int) - method in class org.mozilla.jss.ssl.SSLOutputStream
write(int) - method in class org.mozilla.jss.util.Base64OutputStream
write(int) - method in class org.mozilla.jss.ssl.SSLOutputStream
wrongAuthority - static field in class org.mozilla.jss.pkix.cmmf.PKIStatusInfo

X

X500 - static field in class org.mozilla.jss.pkix.crmf.PKIPublicationInfo
A SinglePubInfo publication method.
X509_CERT_TYPE - static field in class org.mozilla.jss.pkcs12.CertBag
X509Certificate - interface org.mozilla.jss.crypto.X509Certificate
Certificates handled by JSS.
XP_JAVA_CERT_NOT_EXISTS_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
XP_JAVA_DELETE_PRIVILEGE_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
XP_JAVA_REMOVE_PRINCIPAL_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_BAD_CARD - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_BAD_PIN - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_MORE_INFO - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_NO_CARD - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_NO_MORE_INFO - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_NONE_SELECTED - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_PERSON_ERROR - static field in class org.mozilla.jss.util.NativeErrcodes
XP_SEC_FORTEZZA_PERSON_NOT_FOUND - static field in class org.mozilla.jss.util.NativeErrcodes