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

A

aACompromise - Static variable in class iaik.asn1.structures.DistributionPoint
The aACompromise reason flag.
aACompromise - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason aACompromise.
AcceptableResponses - class iaik.x509.ocsp.extensions.AcceptableResponses.
This class implements the OCSP AcceptableResponses extension.
AcceptableResponses() - Constructor for class iaik.x509.ocsp.extensions.AcceptableResponses
Default constructor.
AcceptableResponses(ObjectID[]) - Constructor for class iaik.x509.ocsp.extensions.AcceptableResponses
Creates a AcceptableResponses extensions for the listed acceptable response OIDs.
AccessDescription - class iaik.asn1.structures.AccessDescription.
This class represents a AccessDescription to be used as parameter for creating a private internet extension of type "Authority Information Access".
AccessDescription() - Constructor for class iaik.asn1.structures.AccessDescription
Default constructor.
AccessDescription(ASN1Object) - Constructor for class iaik.asn1.structures.AccessDescription
Creates a new AccessDescription from an ASN1Object.
AccessDescription(ObjectID, GeneralName) - Constructor for class iaik.asn1.structures.AccessDescription
Creates a new AccessDescription from the given Oid and GeneralName.
addAccessDescription(AccessDescription) - Method in class iaik.x509.extensions.InfoAccess
Adds a accessDescription to this InfoAccess extension.
addAdditionalField(String) - Method in class iaik.utils.SmtpMailer
Sets any additional field according to RFC822.
addAsJDK14Provider() - Static method in class iaik.security.provider.IAIK
Static method which installs the SecurityProvider IAIK as first provider for JDK 1.4.
addAsJDK14Provider(boolean) - Static method in class iaik.security.provider.IAIK
Static method which installs the SecurityProvider IAIK as first provider for JDK 1.4.
addAsProvider() - Static method in class iaik.security.provider.IAIK
Static method which installs the SecurityProvider IAIK.
addAsProvider(boolean) - Static method in class iaik.security.provider.IAIK
Static method which installs the SecurityProvider IAIK and prints some system properties if desiered.
addAttribute(Attribute) - Method in class iaik.asn1.structures.Attributes
Adds the given attribute.
addAttribute(Attribute) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Adds one Atribute to this CertificateRequest.
addAttribute(Attribute) - Method in class iaik.x509.attr.AttributeCertificate
Adds one Atribute to this attribute certificate.
addAttribute(Attribute, boolean) - Method in class iaik.asn1.structures.Attributes
Adds the given attribute.
addAttributes(Attribute[]) - Method in class iaik.asn1.structures.Attributes
Adds the given attributes.
addAttributeValue(AttributeValue) - Method in class iaik.asn1.structures.Attribute
Adds an AttributeValue to the set of attribute values.
addAVA(AVA) - Method in class iaik.asn1.structures.RDN
Adds a AttributeValueAssertion to this RelativeDistinguishedName.
addAVA(ObjectID, Object) - Method in class iaik.asn1.structures.RDN
Creates a new AttributeValueAssertion with given type and value and adds it to this RelativeDistinguishedName.
addBcc(String, String) - Method in class iaik.utils.SmtpMailer
Sets the Bcc field.
addCc(String, String) - Method in class iaik.utils.SmtpMailer
Sets the Cc field.
addCertificate(RevokedCertificate) - Method in class iaik.x509.X509CRL
Adds a revoked certificate to the CRL.
addCertificate(X509Certificate, Date) - Method in class iaik.x509.X509CRL
Adds a certificate to the CRL to be revoked on the given date.
addCertificateIssuer(Name) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Adds a certificate issuers to this response generator.
addComponent(ASN1Object) - Method in class iaik.asn1.ASN1Object
Throws a CodingException.
addComponent(ASN1Object) - Method in class iaik.asn1.ConstructedType
Adds a new ASN1Object component to the end of this ConstructedType.
addComponent(ASN1Object, int) - Method in class iaik.asn1.ConstructedType
Inserts a new component to a given location within the ConstructedType.
addComponent(ASN1Object, int) - Method in class iaik.asn1.OCTET_STRING
Inserts a new OCTET_STRING component to a given location within this OCTET_STRING.
addDistributionPoint(DistributionPoint) - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Adds a distribution point to this CRLDistPointsSyntax extension.
addEncodeListener(EncodeListener, int) - Method in class iaik.asn1.ASN1Object
Adds one EncodeListener which wants to be notified when the encoding of this ASN1Object has to be performed.
addEncodeListener(EncodeListener, int, int) - Method in class iaik.asn1.ConstructedType
Adds a component encode listener which wants to be notified when the encoding of this constructed ASN1Object has to be performed.
addEOFListener(EOFListener) - Method in class iaik.utils.NotifyEOFInputStream
 
addEvent(AWTEvent) - Method in class iaik.security.random.AWT11SeedGenerator
Deprecated. use addSeedObject() instead.
addEvent(Event) - Method in class iaik.security.random.AWT10SeedGenerator
Deprecated. use addSeedObject() instead.
addEventSource(Component) - Method in class iaik.security.random.AWT11SeedGenerator
Add a component as a source of events.
addExtension(V3Extension) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Adds the given X509v3 extension.
addExtension(V3Extension) - Method in class iaik.x509.X509Extensions
Adds an extension to this X509Extensions object.
addExtension(V3Extension) - Method in class iaik.x509.X509CRL
Adds the given X509v2 CRL extension.
addExtension(V3Extension) - Method in class iaik.x509.RevokedCertificate
Adds the given extension to this revoked certificate.
addExtension(V3Extension) - Method in class iaik.x509.X509Certificate
Adds the given X509v3 extension.
addExtension(V3Extension) - Method in class iaik.x509.attr.AttributeCertificate
Adds the given X509v3 extension.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.Request
Adds the given extension.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.OCSPRequest
Adds the given extension.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Adds the given extension.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.SingleResponse
Adds the given extension.
addExtension(V3Extension) - Method in class iaik.x509.qualified.QualifiedCertificate
Adds the given extension.
addKeyPurposeID(ObjectID) - Method in class iaik.x509.extensions.ExtendedKeyUsage
Adds a KeyPurposeID to this extension.
addMapping(PolicyMapping) - Method in class iaik.x509.extensions.PolicyMappings
Adds one mapping of type iaik.asn1.structures.PolicyMapping representing an an issuerDomainPolicy - subjectDomainPolicy pair.
addName(GeneralName) - Method in class iaik.asn1.structures.GeneralNames
Adds a GeneralName to the list of general names.
addNotify() - Method in class demo.util.RandomDemoAWT11
 
addNotify() - Method in class demo.util.RandomDemoAWT10
 
addProvider() - Method in class demo.cipher.TCipher
 
addRDN(ObjectID, Object) - Method in class iaik.asn1.structures.Name
Adds a RelativeDistinguishedName with given attribute type and value to this Name.
addRDN(RDN) - Method in class iaik.asn1.structures.Name
Adds a RelativeDistinguishedName to this Name.
addRecipientInfo(RecipientInfo) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Adds one recipient to the list of recipient infos.
addRecipientInfo(RecipientInfo) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Adds one recipient to the list of recipient infos.
addRecipientInfo(RecipientInfo) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Adds one recipient to the list of recipient infos.
addResponseEntries(X509CRL, X509Certificate, int) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Creates and adds SingleResponse entries for the given CRL.
addResponseEntries(X509CRL, X509Certificate, int, CrlID) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Creates and adds SingleResponse entries for the given CRL.
addResponseEntry(ReqCert, CertStatus, Date, Date) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Creates a SingleResponse for the given reqCert, certStatus and thisUpdate (and optional nextUpdate) date and adds it to the list of single responses.
addResponseEntry(SingleResponse) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Adds the given SingleResponse.
addSeedObject(Object) - Method in class iaik.security.random.HashObjectSeedGenerator
Feed a new seed object to this seed generator.
addSignerInfo(SignerInfo) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Adds a SignerInfo object to this SignedData.
addSignerInfo(SignerInfo) - Method in class iaik.pkcs.pkcs7.SignedData
Adds a SignerInfo object to this SignedData.
addText(String) - Method in class iaik.utils.SmtpMailer
Adds text to message body of this EMail.
addTo(String, String) - Method in class iaik.utils.SmtpMailer
Sets the To field.
addToKeyStore(KeyPair, X509Certificate[], String) - Method in class demo.keystore.SetupKeyStore
Add the private key and the certificate chain to the key store.
addTrustedCertificate(X509Certificate) - Method in class iaik.x509.SimpleChainVerifier
Add a trusted certificate.
addTrustedResponderEntry(ResponderID, X509Certificate) - Method in class iaik.x509.ocsp.utils.TrustedResponders
Trust the given reponderID for signing responses for certs issued by the given CA.
adjustParity(byte[], int) - Static method in class iaik.security.cipher.DESKeyGenerator
Adjusts the parity-bits of a DES key, supplied in a byte array beginning at the given offset.
aes128_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES-128 symmetric block cipher used in CBC mode.
aes192_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES-192 symmetric block cipher used in CBC mode.
aes256_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES-256 symmetric block cipher used in CBC mode.
AESKeyGenerator - class iaik.security.cipher.AESKeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the Rijndael cipher.
AESKeyGenerator() - Constructor for class iaik.security.cipher.AESKeyGenerator
Creates a new Rijndael key generator.
AESSpeedTest - class demo.cipher.aes.AESSpeedTest.
 
AESSpeedTest(String, int, int) - Constructor for class demo.cipher.aes.AESSpeedTest
 
AESTest - class demo.cipher.aes.AESTest.
This class tests the 5 AES candidate algorithms using the official test files.
AESTest(String, InputStream, int, int, int) - Constructor for class demo.cipher.aes.AESTest
 
AESTest(String, InputStream, int, int, int, int) - Constructor for class demo.cipher.aes.AESTest
 
AESTest(String, String, int, int, int) - Constructor for class demo.cipher.aes.AESTest
 
AESTest(String, String, int, int, int, int) - Constructor for class demo.cipher.aes.AESTest
 
AESTest(String, String, String) - Constructor for class demo.cipher.aes.AESTest
 
AESTest(String, String, String, int) - Constructor for class demo.cipher.aes.AESTest
 
affiliationChanged - Static variable in class iaik.asn1.structures.DistributionPoint
The affiliationChanged reason flag.
affiliationChanged - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason affiliationChanged.
AlgorithmID - class iaik.asn1.structures.AlgorithmID.
This class implements the ASN.1 type "AlgorithmIdentifier".
AlgorithmID() - Constructor for class iaik.asn1.structures.AlgorithmID
Default constructor.
AlgorithmID(ASN1Object) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an ASN1Object.
AlgorithmID(DerInputStream) - Constructor for class iaik.asn1.structures.AlgorithmID
Decodes an AlgorithmID from a DerInputStream.
AlgorithmID(ObjectID) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an ObjectID.
AlgorithmID(ObjectID, ASN1Object) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an ObjectID and algorithm parameters.
AlgorithmID(String, String) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an object identifier and a name.
AlgorithmID(String, String, String) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an object identifier, a name and and implementation name.
AlgorithmID(String, String, String, boolean) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an object identifier, a name and and implementation name.
algorithms - Static variable in class iaik.asn1.structures.AlgorithmID
Reverse implementation repository.
AnsiRandom - class iaik.security.random.AnsiRandom.
This class implements a secure pseudorandom generator as specified in ANSI X9.17.
AnsiRandom() - Constructor for class iaik.security.random.AnsiRandom
Generate a new AnsiRandom with the specified seed.
anyExtendedKeyUsage - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Any extended key usage" ExtendedKeyUsage purpose id.
anyPolicy - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.509 anyPolicy certificate policy which may be used within a CertificatePolicies extension to not limiting the set of policies for certification paths which include the corresponding CA certificate.
APPLICATION - Static variable in class iaik.asn1.DerInputStream
Tag class: application
APPLICATION - Static variable in class iaik.asn1.ASN
Tag class: application
arcfour - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ARCFOUR stream cipher.
ARCFOUR - class demo.cipher.ARCFOUR.
This class tests the correctness of the ARCFOUR implementation.
ARCFOUR - class iaik.security.cipher.ARCFOUR.
This class implements the ARCFOUR cipher as specified by the IETF draft "A Stream Cipher Encryption Algorithm 'Arcfour'" (draft-kaukonen-cipher-arcfour-03.txt).
ARCFOUR() - Constructor for class demo.cipher.ARCFOUR
 
ARCFOUR() - Constructor for class iaik.security.cipher.ARCFOUR
Creates a ARCFOUR object.
ARCFOURKeyGenerator - class iaik.security.cipher.ARCFOURKeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the ARCFOUR cipher.
ARCFOURKeyGenerator() - Constructor for class iaik.security.cipher.ARCFOURKeyGenerator
Creates a new ARCFOUR key generator.
ArchiveCutoff - class iaik.x509.ocsp.extensions.ArchiveCutoff.
This class implements the OCSP ArchiveCutoff extension.
ArchiveCutoff() - Constructor for class iaik.x509.ocsp.extensions.ArchiveCutoff
Default constructor.
ArchiveCutoff(Date) - Constructor for class iaik.x509.ocsp.extensions.ArchiveCutoff
Creates an ArchiveCutoff object from the given cuttoffTime.
arrangeCertificateChain(X509Certificate[], boolean) - Static method in class iaik.utils.Util
Tries to construct a certificate chain from an array of certificates.
ArrayEnumeration - class iaik.utils.ArrayEnumeration.
This class implements a simple Enumeration over an array.
ArrayEnumeration(Object[]) - Constructor for class iaik.utils.ArrayEnumeration
Creates a new ArrayEnumeration from all the elements included in the given array of objects.
ArrayEnumeration(Object[], int) - Constructor for class iaik.utils.ArrayEnumeration
Creates a new ArrayEnumeration from the given number of elements of the given array of objects.
ASN - class iaik.asn1.ASN.
The ASN class registers the several ASN.1 types.
ASN_1 - class demo.asn1.ASN_1.
This class shows some demo ASN.1 applications.
ASN_1() - Constructor for class demo.asn1.ASN_1
 
ASN(int, String) - Constructor for class iaik.asn1.ASN
Creates a new ASN.1 type with given tag number and name.
ASN(int, String, int) - Constructor for class iaik.asn1.ASN
Creates a new ASN.1 type with given tag number, name and tag class.
ASN1 - class iaik.asn1.ASN1.
This class is responsible for converting ASN.1 objects between internal (ASN1Object) and external (PEM, DER encoded arrays) representation.
ASN1() - Constructor for class iaik.asn1.ASN1
Default constructor.
ASN1(ASN1Object) - Constructor for class iaik.asn1.ASN1
Creates an ASN1 object from the supplied ASN1Object.
ASN1(byte[]) - Constructor for class iaik.asn1.ASN1
Creates an ASN1 object from a byte array.
ASN1(InputStream) - Constructor for class iaik.asn1.ASN1
Creates an ASN1 object from an InputStream.
ASN1InputStream - class iaik.utils.ASN1InputStream.
This Filter-InputStream can be used to read a lot of different formats for ASN.1 objects.
ASN1InputStream(InputStream) - Constructor for class iaik.utils.ASN1InputStream
Creates a new ASN1InputStream to read data from the specified input stream.
ASN1Object - class iaik.asn1.ASN1Object.
This abstract class defines the external interface for ASN.1 object, both primitive and constructed.
ASN1Object() - Constructor for class iaik.asn1.ASN1Object
Empty default constructor.
ASN1String - class iaik.asn1.ASN1String.
Abstract super class for all ASN.1 String types.
ASN1String() - Constructor for class iaik.asn1.ASN1String
Creates an empty ASN1String.
ASN1Type - interface iaik.asn1.ASN1Type.
Interface for objects, which implement an ASN.1 type.
asnType - Variable in class iaik.asn1.ASN1Object
The ASN.1 type of this ASN.1 object.
associations_ - Static variable in class iaik.utils.RFC2253NameParser
Repository for mapping shortNames to OIDs.
AttCertIssuer - interface iaik.x509.attr.AttCertIssuer.
Represents an attribute certificate issuer.
Attribute - class iaik.asn1.structures.Attribute.
This class implements the ASN.1 type Attribute.
Attribute() - Constructor for class iaik.asn1.structures.Attribute
Creates an empty Attribute.
Attribute(ASN1Object) - Constructor for class iaik.asn1.structures.Attribute
Creates an Attribute from an ASN1Object.
Attribute(AttributeValue) - Constructor for class iaik.asn1.structures.Attribute
Creates an Attribute from the given AttributeValue.
Attribute(AttributeValue, boolean) - Constructor for class iaik.asn1.structures.Attribute
Creates an Attribute from the given AttributeValue.
Attribute(ObjectID, ASN1Object[]) - Constructor for class iaik.asn1.structures.Attribute
Creates an Attribute from attribute type (ObjectID) and attribute values.
Attribute(ObjectID, ASN1Object[], boolean) - Constructor for class iaik.asn1.structures.Attribute
Creates an Attribute from attribute type (ObjectID) and attribute values.
AttributeCertificate - class iaik.x509.attr.AttributeCertificate.
This class represents an attribute certificate, as specified by the PKIX Internet Attribute Certificate Profile for Authorization. Attribute Certificates (see RFC 3281) do not contain a public key, rather they bind some kind of property to some entity: An attribute certificate (AC) may contain attributes that specify group membership, role, security clearance, or other authorization information associated with the AC holder.
AttributeCertificate() - Constructor for class iaik.x509.attr.AttributeCertificate
Default constructor for creating a new empty attribute certificate.
AttributeCertificate(byte[]) - Constructor for class iaik.x509.attr.AttributeCertificate
Creates an AttributeCertificate form a PEM or DER byte array.
AttributeCertificate(InputStream) - Constructor for class iaik.x509.attr.AttributeCertificate
Creates an AttributeCertificate from an input stream.
Attributes - class iaik.asn1.structures.Attributes.
An container class for X.509 Attributes.
Attributes - class iaik.pkcs.pkcs12.Attributes.
This class implements attributes of SafeBags as defined in PKCS#12.
attributes_ - Variable in class iaik.asn1.structures.Attributes
The Attribute repository (order may be of interest).
Attributes() - Constructor for class iaik.asn1.structures.Attributes
Empty constructor.
Attributes() - Constructor for class iaik.pkcs.pkcs12.Attributes
Creates empty attributes.
Attributes(ASN1Object) - Constructor for class iaik.asn1.structures.Attributes
Creates an Attribute container from a SET OF or SEQUENCE OF attributes.
Attributes(Attribute[]) - Constructor for class iaik.asn1.structures.Attributes
Creates an Attribute container from the given list of attributes.
Attributes(byte[]) - Constructor for class iaik.asn1.structures.Attributes
Creates an Attribute container from a BER encoded SET OF or SEQUENCE OF attributes.
Attributes(InputStream) - Constructor for class iaik.asn1.structures.Attributes
Creates an Attribute container from a BER encoded SET OF or SEQUENCE OF attributes.
Attributes(String, byte[]) - Constructor for class iaik.pkcs.pkcs12.Attributes
Creates new Attributes from a friendly name and a local key ID.
AttributeValue - class iaik.asn1.structures.AttributeValue.
This class is the basic implementation for Attribute Values.
AttributeValue() - Constructor for class iaik.asn1.structures.AttributeValue
 
authenticated_safes - Variable in class iaik.pkcs.pkcs12.PKCS12
 
AuthenticatedSafe - class iaik.pkcs.pkcs12.AuthenticatedSafe.
This class implements the ASN.1 structure AuthenticatedSafe as defined in the PKCS#12 standard.
AuthenticatedSafe(ASN1Object) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
Creates a new AuthenticatedSafe object from an ASN1Object.
AuthenticatedSafe(int, SafeBag[]) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
Creates a new AuthenticatedSafe containing the given SafeBags with the desired mode.
AuthorityInfoAccess - class iaik.x509.extensions.AuthorityInfoAccess.
This class implements the AuthorityInfoAccess Extension.
AuthorityInfoAccess() - Constructor for class iaik.x509.extensions.AuthorityInfoAccess
Default constructor.
AuthorityInfoAccess(AccessDescription) - Constructor for class iaik.x509.extensions.AuthorityInfoAccess
Creates an AuthorityInfoAccess object and adds a AccessDescription.
AuthorityKeyIdentifier - class iaik.x509.extensions.AuthorityKeyIdentifier.
This class implements the AuthorityKeyIdentifier Extension.
AuthorityKeyIdentifier() - Constructor for class iaik.x509.extensions.AuthorityKeyIdentifier
Default constructor.
AuthorityKeyIdentifier(byte[]) - Constructor for class iaik.x509.extensions.AuthorityKeyIdentifier
Create a AuthorityKeyIdentifier with a key identifier.
AuthorityKeyIdentifier(GeneralNames, BigInteger) - Constructor for class iaik.x509.extensions.AuthorityKeyIdentifier
Create a AuthorityKeyIdentifier with issuer and serial number.
AutoSeedGenerator - class iaik.security.random.AutoSeedGenerator.
This seed generator automatically generates random bits without the need for user interaction.
AutoSeedGenerator() - Constructor for class iaik.security.random.AutoSeedGenerator
Create a new AutoSeedGenerator that generates the default amount of random bits (currently 160).
AutoSeedGenerator(int) - Constructor for class iaik.security.random.AutoSeedGenerator
Create a new AutoSeedGenerator that generates the specified number of random bits.
AVA - class iaik.asn1.structures.AVA.
This class implements the ASN.1 type AttributeValueAssertion.
AVA(ASN1Object) - Constructor for class iaik.asn1.structures.AVA
Creates an AttributeValueAssertion from an ASN1Object.
AVA(ObjectID, Object) - Constructor for class iaik.asn1.structures.AVA
Creates a new AttributeValueAssertion from a type and a value.
AVA(ObjectID, Object, ASN) - Constructor for class iaik.asn1.structures.AVA
Creates a new AttributeValueAssertion from a type and a value to be encoded using the given encoding type.
available() - Method in class iaik.asn1.DerInputStream
Returns the number of bytes available for this stream.
available() - Method in class iaik.security.random.RandomInputStream
Return the number of bytes available for a non-blocking read from this stream.
available() - Method in class iaik.utils.CipherInputStream
Returns the number of bytes available without blocking.
available() - Method in class iaik.utils.ASN1InputStream
Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class javax.crypto.CipherInputStream
Returns the number of bytes available without blocking.
avas - Variable in class iaik.asn1.structures.RDN
Repository for AttributeValueAssertion objects.
aVAs_ - Variable in class iaik.utils.RFC2253NameParser.ParsedRDN
 
AWT10SeedGenerator - class iaik.security.random.AWT10SeedGenerator.
This class generates a PRNG seed from user generated AWT events following the JDK 1.0 AWT event model.
AWT10SeedGenerator() - Constructor for class iaik.security.random.AWT10SeedGenerator
Generate a seed generator for the default number of random bits (currently 136).
AWT10SeedGenerator(int) - Constructor for class iaik.security.random.AWT10SeedGenerator
Generate a seed generator for the specified number of bits.
AWT11SeedGenerator - class iaik.security.random.AWT11SeedGenerator.
This class generates a PRNG seed from user generated AWT events following the JDK 1.1 AWT event model.
AWT11SeedGenerator() - Constructor for class iaik.security.random.AWT11SeedGenerator
Generate a seed generator for the default number of random bits (currently 136).
AWT11SeedGenerator(int) - Constructor for class iaik.security.random.AWT11SeedGenerator
Generate a seed generator for the specified number of bits.

B

BadPaddingException - exception javax.crypto.BadPaddingException.
Exception for any kind of padding scheme violation.
BadPaddingException() - Constructor for class javax.crypto.BadPaddingException
Default Constructor.
BadPaddingException(String) - Constructor for class javax.crypto.BadPaddingException
Creates a BadPaddingException with a description string message as parameter.
bags - Variable in class iaik.pkcs.pkcs12.SafeContentsBag
The SafeBags.
Base64 - class demo.util.Base64.
Tests the Base64 implementation.
Base64() - Constructor for class demo.util.Base64
 
Base64Decode(byte[]) - Static method in class iaik.utils.Util
Decodes a Base64 encoded byte array.
Base64Encode(byte[]) - Static method in class iaik.utils.Util
Encodes a binary byte array into Base64.
Base64Exception - exception iaik.utils.Base64Exception.
Exception for invalid BASE64 streams.
Base64Exception(String) - Constructor for class iaik.utils.Base64Exception
Constructs a Base64Exception with the specified detail message.
Base64InputStream - class iaik.utils.Base64InputStream.
This class represents a FilterOutputStream that decodes Base64 encoded data passing through it.
Base64InputStream(InputStream) - Constructor for class iaik.utils.Base64InputStream
Creates a new Base64InputStream to read data from the specified input stream.
Base64InputStream(InputStream, boolean) - Constructor for class iaik.utils.Base64InputStream
Creates a new Base64InputStream to read data from the specified input stream and specifies whether or not to ignore invalid BASE-64 characters.
Base64OutputStream - class iaik.utils.Base64OutputStream.
This class represents a FilterOutputStream that Base64 encodes the data passing through it.
Base64OutputStream(OutputStream) - Constructor for class iaik.utils.Base64OutputStream
Creates a new Base64OutputStream to write Base64 encoded data to the specified underlying output stream.
Base64OutputStream(OutputStream, byte[]) - Constructor for class iaik.utils.Base64OutputStream
Creates a new Base64OutputStream to write Base64 encoded data to the specified underlying output stream.
BasicConstraints - class iaik.x509.extensions.BasicConstraints.
This class implements the BasicConstraints Extension.
BasicConstraints() - Constructor for class iaik.x509.extensions.BasicConstraints
Default constructor.
BasicConstraints(boolean) - Constructor for class iaik.x509.extensions.BasicConstraints
Creates a new BasicConstraints extension setting cA to the given parameter value.
BasicConstraints(boolean, int) - Constructor for class iaik.x509.extensions.BasicConstraints
Creates a new BasicConstraints extension with the given cA and pathLenConstraint values.
BasicOCSPResponse - class iaik.x509.ocsp.BasicOCSPResponse.
This class implements the OCSP type BasicOCSPResponse.
BasicOCSPResponse() - Constructor for class iaik.x509.ocsp.BasicOCSPResponse
Default constructor for creating a new empty BasicOCSPResponse.
BasicOCSPResponse(byte[]) - Constructor for class iaik.x509.ocsp.BasicOCSPResponse
Creates a BasicOCSPResponse form a PEM or DER byte array.
BasicOCSPResponse(InputStream) - Constructor for class iaik.x509.ocsp.BasicOCSPResponse
Creates a BasicOCSPResponse from an input stream.
BiometricData - class iaik.x509.extensions.qualified.structures.BiometricData.
This class implements the BiometricData type of the PKIX Qualified Certificate Profile.
BiometricData() - Constructor for class iaik.x509.extensions.qualified.structures.BiometricData
Empty default constructor.
BiometricData(ASN1Object) - Constructor for class iaik.x509.extensions.qualified.structures.BiometricData
Creates a BiometricData object from an ASN1Object.
BiometricData(int) - Constructor for class iaik.x509.extensions.qualified.structures.BiometricData
Creates a BiometricData object from predefined biometric type.
BiometricData(ObjectID) - Constructor for class iaik.x509.extensions.qualified.structures.BiometricData
Creates a BiometricData object from the given object identifier.
BiometricInfo - class iaik.x509.extensions.qualified.BiometricInfo.
This class implements the BiometricInfo Extension.
BiometricInfo() - Constructor for class iaik.x509.extensions.qualified.BiometricInfo
Default constructor.
BiometricInfo(BiometricData[]) - Constructor for class iaik.x509.extensions.qualified.BiometricInfo
Creates an BiometricInfo object and adds the given BiometricData objects.
BIT_STRING - class iaik.asn1.BIT_STRING.
This class implements the native ASN.1 type "BIT STRING".
BIT_STRING - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type BIT_STRING
BIT_STRING - Static variable in class iaik.asn1.ASN
Global ASN.1 type BIT_STRING
BIT_STRING() - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING object.
BIT_STRING(boolean[]) - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING from a boolean array.
BIT_STRING(byte[]) - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING object where all bits of the byte array are valid.
BIT_STRING(byte[], int) - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING object from a byte array and an integer.
BIT_STRING(String) - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING from a binary string (e.g.
bits_not_valid - Variable in class iaik.asn1.BIT_STRING
Number of bits not valid in the byte array of bits.
bitsGenerated(int, int) - Method in class demo.util.RandomDemoAWT11
 
bitsGenerated(int, int) - Method in class demo.util.RandomDemoAWT10
 
bitsGenerated(int, int) - Method in interface iaik.security.random.SeedGenListener
Method to be called by SeedGenerators each time new random bits are generated. bitsReady is the number of random bits already generated, bitsTotal is the total number of bits to be generated.
bitsNotValid() - Method in class iaik.asn1.BIT_STRING
Returns the number of bits which are not valid.
block_size - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The block size for block oriented stream encoding.
block_size - Variable in class iaik.pkcs.pkcs7.EncryptedDataStream
The block size for block oriented stream encoding.
block_size - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
The block size for block oriented stream encoding.
block_size - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
The block size for block oriented stream encoding.
Blowfish - class demo.cipher.Blowfish.
This class tests the correctness of the Blowfish implementation.
Blowfish - class iaik.security.cipher.Blowfish.
Extends the BufferedCipher class for adding a buffering mechanism to the underlying Blowfish cipher.
Blowfish() - Constructor for class demo.cipher.Blowfish
 
Blowfish() - Constructor for class iaik.security.cipher.Blowfish
Creates a Blowfish object by calling the BufferedCipher constructor for the Blowfish cipher.
BlowfishKeyGenerator - class iaik.security.cipher.BlowfishKeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the Blowfish cipher.
BlowfishKeyGenerator() - Constructor for class iaik.security.cipher.BlowfishKeyGenerator
Create a new Blowfish key generator.
BMPString - class iaik.asn1.BMPString.
This class implements the native ASN.1 type "BMPString".
BMPString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type BMPString
BMPString - Static variable in class iaik.asn1.ASN
Global ASN.1 type BMPString
BMPString() - Constructor for class iaik.asn1.BMPString
Creates an empty BMPString.
BMPString(String) - Constructor for class iaik.asn1.BMPString
Creates a new ASN.1 BMPString object for the given String value.
BOOLEAN - class iaik.asn1.BOOLEAN.
This class implements the native ASN.1 type "BOOLEAN".
BOOLEAN - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type BOOLEAN
BOOLEAN - Static variable in class iaik.asn1.ASN
Global ASN.1 type BOOLEAN
BOOLEAN() - Constructor for class iaik.asn1.BOOLEAN
Creates an empty object.
BOOLEAN(boolean) - Constructor for class iaik.asn1.BOOLEAN
Creates a new ASN.1 BOOLEAN object for the given Java boolean value.
bubbleSort(int[]) - Static method in class iaik.utils.Util
Sort the given array of ints in ascending order and return it.
bubbleSort(long[]) - Static method in class iaik.utils.Util
Sort the given array of longs in ascending order and return it.
buffer - Variable in class iaik.utils.LineInputStream
 
byName() - Method in class iaik.x509.ocsp.ResponderID
Checks whether this ResponderID represents the byName choice.
BYTEORDER_REV - Static variable in class demo.cipher.aes.AESTest
 
BYTEORDER_STD - Static variable in class demo.cipher.aes.AESTest
 

C

CA_DSA - Static variable in interface demo.keystore.KeyStoreConstants
 
CA_RSA - Static variable in interface demo.keystore.KeyStoreConstants
 
ca() - Method in class iaik.x509.extensions.BasicConstraints
Returns true if the subject of the certificate holding this BasicConstraints extension is a CA.
cACompromise - Static variable in class iaik.asn1.structures.DistributionPoint
The cACompromise reason flag.
cACompromise - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason cACompromise.
caIssuers - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.509 AccessDescription access method caIssuers, as defined by RFC 3280.
calculateDigest(byte[], AlgorithmID) - Static method in class iaik.x509.attr.ObjectDigestInfo
Calcualtes a digest of the given value using the given digest algorithm.
calculateHashCode(byte[]) - Static method in class iaik.utils.Util
Creates an integer suitable for hash table indexing.
calculateIssuerKeyHash(PublicKey, AlgorithmID) - Static method in class iaik.x509.ocsp.CertID
Calculets the issuerKeyHash from the given public key.
calculateIssuerNameHash(Name, AlgorithmID) - Static method in class iaik.x509.ocsp.CertID
Calculates a SHA hash from the supplied issuer Name.
callSeedGenListener() - Method in class iaik.security.random.SeedGenerator
If a SeedGenListener is set, call it with the parameters returned by getStatus.
caRepository - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.509 AccessDescription access method caRepository which may be used within a SubjectInfoAccess extension.
CAST128 - class demo.cipher.CAST128.
This class tests the correctness of the CAST128 implementation.
CAST128 - class iaik.security.cipher.CAST128.
Extends the BufferedCipher class for adding a buffering mechanism to the underlying CAST128 cipher.
CAST128() - Constructor for class demo.cipher.CAST128
 
CAST128() - Constructor for class iaik.security.cipher.CAST128
Creates a CAST128 object by calling the BufferedCipher constructor for the CAST128 cipher.
CAST128KeyGenerator - class iaik.security.cipher.CAST128KeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the CAST128 cipher.
CAST128KeyGenerator() - Constructor for class iaik.security.cipher.CAST128KeyGenerator
Create a new CAST128 key generator.
CAST128KeyWrap - class iaik.security.cipher.CAST128KeyWrap.
This class implements the CMS CAST128 Key Wrap key wrap algorithm.
CAST128KeyWrap() - Constructor for class iaik.security.cipher.CAST128KeyWrap
Creates a CAST128KeyWrap object.
CAST128Parameters - class iaik.security.cipher.CAST128Parameters.
This class represents CAST paramters in opaque form and may be used for generating opaque CAST parameters and converting them between various formats.
CAST128Parameters() - Constructor for class iaik.security.cipher.CAST128Parameters
The default constructor.
CAST128ParameterSpec - class iaik.security.cipher.CAST128ParameterSpec.
CAST parameter specification.
CAST128ParameterSpec(int) - Constructor for class iaik.security.cipher.CAST128ParameterSpec
Creates a CAST128ParametersSpec from the given keyLength value.
CAST128ParameterSpec(int, byte[]) - Constructor for class iaik.security.cipher.CAST128ParameterSpec
Creates a CAST128ParametersSpec by using the first 8 bytes of the supplied byte array as initialization vector (IV).
CAST128ParameterSpec(int, byte[], int) - Constructor for class iaik.security.cipher.CAST128ParameterSpec
Creates a CAST128ParametersSpec by using 8 bytes of the supplied byte array as IV, beginning at the given offset.
CAST128WrapParameters - class iaik.security.cipher.CAST128WrapParameters.
This class represents CMS CAST128 key wrap paramters in opaque form and may be used for generating opaque CAST parameters and converting them between various formats.
CAST128WrapParameters() - Constructor for class iaik.security.cipher.CAST128WrapParameters
The default constructor.
CAST128WrapParameterSpec - class iaik.security.cipher.CAST128WrapParameterSpec.
CAST parameter specification.
CAST128WrapParameterSpec(int) - Constructor for class iaik.security.cipher.CAST128WrapParameterSpec
Creates a CAST128ParametersSpec from the given keyLength value.
cast5_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CAST5 symmetric block cipher used in CBC mode.
CBC - Static variable in class demo.cipher.TCipher
 
CertFactory - class demo.x509.CertFactory.
 
CertFactory() - Constructor for class demo.x509.CertFactory
 
certHash - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type certHash (4).
certID - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type CertID (0).
CertID - class iaik.x509.ocsp.CertID.
This class implements OCSP type CertID.
CertID(AlgorithmID, byte[], byte[], BigInteger) - Constructor for class iaik.x509.ocsp.CertID
Creates a new CertID from hashAlgorithm, issuerNameHash, issuerKeyHash and serial number.
CertID(AlgorithmID, Name, PublicKey, BigInteger) - Constructor for class iaik.x509.ocsp.CertID
Creates a new CertID from hashAlgorithm, issuerName, issuerKey and serial number.
CertID(AlgorithmID, X509Certificate, BigInteger) - Constructor for class iaik.x509.ocsp.CertID
Creates a new CertID from hashAlgorithm, issuer certificate and target certificate serial number.
CertID(AlgorithmID, X509Certificate, X509Certificate) - Constructor for class iaik.x509.ocsp.CertID
Creates a new CertID from hashAlgorithm, issuer certificate and target certificate.
CertID(ASN1Object) - Constructor for class iaik.x509.ocsp.CertID
Creates CertID from an ASN1Object.
CertificateBag - class iaik.pkcs.pkcs12.CertificateBag.
This class contains a certificate and any associated attributes.
CertificateBag() - Constructor for class iaik.pkcs.pkcs12.CertificateBag
Default constructor.
CertificateBag(X509Certificate) - Constructor for class iaik.pkcs.pkcs12.CertificateBag
Creates a new CertificateBag from an alreay existing certificate.
CertificateBag(X509Certificate, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.CertificateBag
Creates a new CertificateBag from an alreay existing certificate, a friendlyName and a locakKeyID.
CertificateExtensions - class demo.x509.CertificateExtensions.
This class tests the several implemented X509v3 certificate extensions.
CertificateExtensions() - Constructor for class demo.x509.CertificateExtensions
 
CertificateFactory - class iaik.x509.CertificateFactory.
This class implements a CertificateFactory for X.509.
CertificateFactory() - Constructor for class iaik.x509.CertificateFactory
 
certificateHold - Static variable in class iaik.asn1.structures.DistributionPoint
The certificateHold reason flag.
certificateHold - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason certificateHold.
CertificateIssuer - class iaik.x509.extensions.CertificateIssuer.
This class implements the CertificateIssuer extension.
CertificateIssuer() - Constructor for class iaik.x509.extensions.CertificateIssuer
Default constructor.
CertificateIssuer(GeneralNames) - Constructor for class iaik.x509.extensions.CertificateIssuer
Creates a new CertificateIssuer from the given issuer name.
CertificatePolicies - class iaik.x509.extensions.CertificatePolicies.
This class implements the CertificatePolicies Extension.
CertificatePolicies() - Constructor for class iaik.x509.extensions.CertificatePolicies
Default Constructor.
CertificatePolicies(PolicyInformation[]) - Constructor for class iaik.x509.extensions.CertificatePolicies
Creates a new CertificatePolicies extension from the given policy information terms indicating the policy under which the certificate has been issued and the purposes for which the certificate may be used.
CertificateRequest - class iaik.pkcs.pkcs10.CertificateRequest.
This class represents a CertificationRequest as described in PKCS#10.
CertificateRequest(byte[]) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
Creates a CertificateRequest form a byte array.
CertificateRequest(InputStream) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
Creates a CertificateRequest form an input stream.
CertificateRequest(PublicKey, Name) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
Creates a new CertificateRequest from a PublicKeyInfo and a Name.
CertificateResponse - interface iaik.x509.ocsp.CertificateResponse.
An OCSP response for a single certificate.
certificates - Variable in class iaik.pkcs.pkcs7.SignedDataStream
Repository for the signer certificates.
CertRequest - interface iaik.pkcs.pkcs10.CertRequest.
This interface is useful when working with PKCS#10- and Netscape- certificate requests since both classes implement this interface.
CertStatus - class iaik.x509.ocsp.CertStatus.
This class implements the OCSP type CertStaus.
CertStatus() - Constructor for class iaik.x509.ocsp.CertStatus
Creates a CertStatus for indicating the status information "good".
CertStatus(ASN1Object) - Constructor for class iaik.x509.ocsp.CertStatus
Creates a CertStatus from an ASN1Object.
CertStatus(RevokedInfo) - Constructor for class iaik.x509.ocsp.CertStatus
Creates a CertStatus for indicating the status information "revoked".
CertStatus(UnknownInfo) - Constructor for class iaik.x509.ocsp.CertStatus
Creates a CertStatus for indicating the status information "unknown".
certTypes - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object certTypes.
cessationOfOperation - Static variable in class iaik.asn1.structures.DistributionPoint
The cessationOfOperation reason flag.
cessationOfOperation - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason cessationOfOperation.
ChainVerifier - class iaik.x509.ChainVerifier.
This class provides a framework that allows you to verify certificate chains.
ChainVerifier() - Constructor for class iaik.x509.ChainVerifier
Constructor for use by subclasses.
challengePassword - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object challengePassword.
ChallengePassword - class iaik.pkcs.pkcs9.ChallengePassword.
The PKCS#9 ChallengePassword attribute.
ChallengePassword() - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Default constructor.
ChallengePassword(ASN1Object) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Creates a ChallengePassword from its ASN.1 representation.
ChallengePassword(ASN1String) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Creates a ChallengePassword from the given password.
ChallengePassword(String) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Creates a ChallengePassword from the given passowrd.
changeObjectID(AlgorithmID, ObjectID) - Static method in class iaik.asn1.structures.AlgorithmID
Changes the object identifier of the given AlgorithmID object.
changeOIDString(AlgorithmID, String) - Static method in class iaik.asn1.structures.AlgorithmID
Changes the object identifier string of the given AlgorithmID object.
checkCaseInsensitive(boolean) - Static method in class iaik.asn1.PrintableString
Decide whether to compare PrintableStrings case in sensitive or not (default: no).
checkExtensions(X509Certificate[], int) - Method in class iaik.x509.ChainVerifier
Verifies if the extensions in the certificate at the given index in the certificate chain are valid.
checkParity(byte[], int, boolean) - Static method in class iaik.security.cipher.DESKeyGenerator
Checks if the given DES key, supplied in a byte array beginning at the given offset, is parity adjusted.
checkResponse(int) - Method in class iaik.utils.SmtpMailer
Checks the response from the smtpd.
checkValidity() - Method in class iaik.x509.X509Certificate
Checks if this certificate currently is valid.
checkValidity() - Method in class iaik.x509.attr.AttributeCertificate
Checks if this attribute certificate currently is valid.
checkValidity(Date) - Method in class iaik.x509.X509Certificate
Checks if this certificate would be valid at the given date value.
checkValidity(Date) - Method in class iaik.x509.attr.AttributeCertificate
Checks if this attribute certificate would be valid at the given date value.
ChoiceOfTime - class iaik.asn1.structures.ChoiceOfTime.
This class represents the ASN.1 structure "ChoiceOfTime".
ChoiceOfTime() - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from the current Date.
ChoiceOfTime(ASN1Object) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from an ASN1Object.
ChoiceOfTime(Date) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from the given Date.
ChoiceOfTime(Date, ASN) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from the given Date using the specified encoding type.
ChoiceOfTime(Date, boolean) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from the given Date.
ChoiceOfTime(String, ASN) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a ChoiceOfTime for the given date, represented as string.
cipher - Static variable in class iaik.utils.CriticalObject
The cipher for encrypting the serialized object.
Cipher - class javax.crypto.Cipher.
Engine class for algorithm independent Cipher object creation.
Cipher(CipherSpi, Provider, String) - Constructor for class javax.crypto.Cipher
Creates a Cipher object.
cipher(int, Key, byte[]) - Method in class demo.pkcs.RSACipherProviderOAEP
En/deciphers the given data using RSA with OAEP padding.
cipher(int, Key, byte[]) - Method in class iaik.pkcs.pkcs7.RSACipherProvider
Performs an RSA cipher operation on the supplied data.
CipherAll - class demo.cipher.CipherAll.
This class tests the Cipher.class implematation.
CipherAll() - Constructor for class demo.cipher.CipherAll
 
cipherDecryptProvider_ - Variable in class iaik.pkcs.pkcs7.RSACipherProvider
Name of the crypto provider to be used for RSA decryption.
cipherEncryptProvider_ - Variable in class iaik.pkcs.pkcs7.RSACipherProvider
Name of the crypto provider to be used for RSA encryption.
CipherInputStream - class iaik.utils.CipherInputStream.
Class for en/decrypting data read from an input stream.
CipherInputStream - class javax.crypto.CipherInputStream.
Class for en/decrypting data read from an input stream.
CipherInputStream(InputStream) - Constructor for class iaik.utils.CipherInputStream
Creates a CipherInputStream only from an InputStream.
CipherInputStream(InputStream) - Constructor for class javax.crypto.CipherInputStream
Creates a CipherInputStream only from an InputStream.
CipherInputStream(InputStream, Cipher) - Constructor for class iaik.utils.CipherInputStream
Creates a CipherInputStream using an InputStream and a Cipher initialized for either encryption or decryption.
CipherInputStream(InputStream, Cipher) - Constructor for class javax.crypto.CipherInputStream
Creates a CipherInputStream using an InputStream and a Cipher initialized for either encryption or decryption.
CipherInputStream(InputStream, Cipher, int) - Constructor for class iaik.utils.CipherInputStream
Creates a CipherInputStream using an InputStream, a Cipher initialized for either encryption or decryption and a buffer size.
CipherInputStream(InputStream, Cipher, int) - Constructor for class javax.crypto.CipherInputStream
Creates a CipherInputStream using an InputStream, a Cipher initialized for either encryption or decryption and a buffer size.
CipherOutputStream - class javax.crypto.CipherOutputStream.
Class for en/decrypting data to be written to an output stream.
CipherOutputStream(OutputStream) - Constructor for class javax.crypto.CipherOutputStream
Creates a CipherOutputStream only from an OutputStream.
CipherOutputStream(OutputStream, Cipher) - Constructor for class javax.crypto.CipherOutputStream
Creates a CipherOutputStream using an OutputStream and a Cipher initialized either for encryption or decryption.
CipherSpi - class javax.crypto.CipherSpi.
Service Provider Interface (SPI) for the Cipher class.
CipherSpi() - Constructor for class javax.crypto.CipherSpi
Constructor used for dynamic instantiation.
CipherStream - class demo.cipher.CipherStream.
This class tests the CipherInputStream implementation.
CipherStream() - Constructor for class demo.cipher.CipherStream
 
clearAll() - Method in class iaik.asn1.structures.Attributes
Clears all attributes included in the container.
clearAllEntries() - Method in class iaik.x509.ocsp.utils.TrustedResponders
Clear all entries.
clearASN1Object() - Method in class iaik.asn1.ASN1
Clear the stored ASN1 object to save memory.
clearByteArray() - Method in class iaik.asn1.ASN1
Clear the stored encoding to save memory.
clearRegisteredQualifiedPolicyIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
Clears all registered qualified policy ids.
clearRegisteredQualifiedQCStatementIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
Clears all registered qualified statement ids.
clientAuth - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "TLS Web client authentication" ExtendedKeyUsage purpose id.
clone() - Method in class iaik.asn1.ASN1Object
Returns a clone of this ObjectID.
clone() - Method in class iaik.asn1.ASN1String
Returns a clone of this ASN1String.
clone() - Method in class iaik.asn1.BIT_STRING
Returns a clone of this ASN1String.
clone() - Method in class iaik.asn1.ConstructedType
Returns a clone of this ConstructedType.
clone() - Method in class iaik.asn1.UNKNOWN
Returns a clone of this UNKNOWN.
clone() - Method in class iaik.asn1.CON_SPEC
Returns a clone of this CON_SPEC.
clone() - Method in class iaik.asn1.OCTET_STRING
Returns a clone of this OCTET_STRING.
clone() - Method in class iaik.asn1.ASN
Returns a clone ("field by field copy") of this ASN.1 type with same tag and name.
clone() - Method in class iaik.asn1.structures.AlgorithmID
Returns a clone of this AlgorithmID.
clone() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
Returns a clone if the implementation is cloneable.
clone() - Method in class iaik.pkcs.pkcs1.MGF1
Returns a clone of this Object.
clone() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Returns a clone of this Object.
clone() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Returns a clone of this Object.
clone() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Return a clone of this private key object.
clone() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Returns a clone of this ESDHKEKParameterSpec.
clone() - Method in class iaik.security.md.SHA32bit
Returns a clone of this SHA256 Object.
clone() - Method in class iaik.security.md.Md5
Returns a clone of this Md5 Object.
clone() - Method in class iaik.security.md.RawHash
Create a clone of this object which has the same internal states.
clone() - Method in class iaik.security.md.Md2
Returns a clone of this Md2 Object.
clone() - Method in class iaik.security.md.SHA64bit
Returns a clone of this SHA 64-bit Object.
clone() - Method in class iaik.security.md.RipeMd160
Returns a clone of this RipeMd160 Object.
clone() - Method in class iaik.security.md.RipeMd128
Returns a clone of this RipeMd128 Object.
clone() - Method in class iaik.security.md.SHA
Returns a clone of this SHA Object.
clone() - Method in class iaik.security.md.Md5Old
Returns a clone of this Md5 Object.
clone() - Method in class iaik.utils.PretendedMessageDigest
Returns a clone of this object.
clone() - Method in class iaik.x509.PublicKeyInfo
Return a clone of this private key object.
clone() - Method in class iaik.x509.RevokedCertificate
Returns a clone of this RevokedCertificate.
clone() - Method in class javax.crypto.MacSpi
Returns a clone of this MAC object.
clone() - Method in class javax.crypto.Mac
Returns a clone of this MAC object.
close() - Method in class iaik.asn1.DerInputStream
Closes this input stream.
close() - Method in class javax.crypto.CipherOutputStream
Calls the cipher for the last time and closes the output stream.
cms_3DES_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMS3DESwrap key wrap algorithm for wrapping 3DES content encryption keys with 3DES key encryption keys (RFC 2630).
cms_authData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the CMS object CMS AuthenticatedData.
cms_cast5_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSCAST128wrap key wrap algorithm for wrapping CAST128 content encryption keys with CAST128 key encryption keys (RFC 2984).
cms_contentInfo - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the CMS object CMS ContentInfo.
cms_data - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the CMS object CMS Data.
cms_digestedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the CMS object CMS DigestedData.
cms_encryptedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the CMS object CMS EncryptedData.
cms_envelopedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the CMS object CMS EnvelopedData.
cms_idea_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSIDEAwrap key wrap algorithm for wrapping IDEA content encryption keys with IDEA key encryption keys (RFC 3058).
cms_rc2_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSRC2wrap key wrap algorithm for wrapping RC2 content encryption keys with RC2 key encryption keys (RFC 2630).
cms_signedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the CMS object CMS SignedData.
codeSigning - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Code Signing" ExtendedKeyUsage purpose id.
CodingException - exception iaik.asn1.CodingException.
Signals that an ASN.1 encoding or decoding exception has occured.
CodingException() - Constructor for class iaik.asn1.CodingException
Creates a CodingException without parameters.
CodingException(String) - Constructor for class iaik.asn1.CodingException
Creates a CodingException with a description string as parameter.
commonName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type commonName (shortName CN).
compareBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Checks two byte blocks for equality.
compareBlock(byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given byte arrays for equality.
compareTables(String, int[], int[]) - Static method in class iaik.utils.Util
 
compress(byte[]) - Method in class iaik.security.md.RawHash
Apply the compression function to given input block.
CON_SPEC - class iaik.asn1.CON_SPEC.
This class implements the tagged ASN.1 type "CONTEXT SPECIFIC".
CON_SPEC - Static variable in class iaik.asn1.ASN
Global ASN.1 type CON_SPEC (CONTEXTSPECIFIC)
CON_SPEC() - Constructor for class iaik.asn1.CON_SPEC
Creates an empty CON_SPEC object.
CON_SPEC(int, ASN1Object) - Constructor for class iaik.asn1.CON_SPEC
Creates a new explicitly tagged context specific ASN.1 type.
CON_SPEC(int, ASN1Object, boolean) - Constructor for class iaik.asn1.CON_SPEC
Creates a new context specific ASN.1 type.
concatenate(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Concatenate the given byte arrays.
ConcatEnumeration - class iaik.utils.ConcatEnumeration.
This class implements an Enumeration that concatenates multiple Enumerations in order.
ConcatEnumeration(Enumeration) - Constructor for class iaik.utils.ConcatEnumeration
Construct a new object from an Enumeration of the Enumerations to be enumerated.
ConcatEnumeration(Enumeration, Enumeration) - Constructor for class iaik.utils.ConcatEnumeration
Construct a new object from the two Enumeration to be enumerated.
constructed - Variable in class iaik.asn1.ASN1Object
Is this ASN1Object constructed or primitive?.
CONSTRUCTED - Static variable in class iaik.asn1.DerInputStream
Constant for constructed tags.
ConstructedType - class iaik.asn1.ConstructedType.
This class is the super class for all structured ASN.1 types.
ConstructedType() - Constructor for class iaik.asn1.ConstructedType
Creates a new ConstructedType object.
containsCertificate(BigInteger) - Method in class iaik.x509.X509CRL
Checks, if the CRL contains a certificate with the given serial number.
containsCertificate(X509Certificate) - Method in class iaik.x509.X509CRL
Checks, if the CRL contains the given certificate.
containsCertificates() - Method in class iaik.x509.ocsp.OCSPRequest
Checks if certificates are included.
containsCertificates() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Checks if certificates are included.
containsQualifiedPolicyInformations(CertificatePolicies) - Static method in class iaik.x509.qualified.QualifiedCertificate
Checks if the given CertificatePolicies extensions contains any PolicyInformations with an OID indicating a qualified certificate.
containsQualifiedQCStatements(QCStatements) - Static method in class iaik.x509.qualified.QualifiedCertificate
Checks if the given QCStatements extension contains any QCStatement terms with an OID indicating a qualified certificate.
containsSignature() - Method in class iaik.x509.ocsp.OCSPRequest
Checks if this OCSPRequest has been signed.
Content - interface iaik.pkcs.pkcs7.Content.
The interface for the non-stream implementations of the PKCS#7 content types.
content_count - Variable in class iaik.asn1.ConstructedType
The number of components in the buffer.
content_data - Variable in class iaik.asn1.ConstructedType
The buffer where the components are stored.
content_info - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The inherent ContentInfo.
content_type - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The content type.
content_type - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
The content type.
contentHint - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.4) for the PKCS#9 ContentHint attribute as used for S/MIMEv3 ESS.
contentIdentifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.7) for the PKCS#9 ContentIdentifier attribute as used for S/MIMEv3 ESS.
ContentInfo - class iaik.pkcs.pkcs7.ContentInfo.
This class represents the non-stream implemention of the PKCS#7 ContentInfo type.
ContentInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates a PKCS#7 ContentInfo from an ASN1Object.
ContentInfo(Content) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates a PKCS#7 ContentInfo from the given content value.
ContentInfo(InputStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates a new ContentInfo where the DER encoded data is read from the given InputStream.
ContentInfo(ObjectID) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates an empty PKCS#7 ContentInfo from the given content type.
ContentInfoStream - class iaik.pkcs.pkcs7.ContentInfoStream.
This class represents the stream implemention of the PKCS#7 ContentInfo type.
ContentInfoStream(ContentStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
Creates a PKCS#7 ContentInfoStream from the given content value.
ContentInfoStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
Creates a new ContentInfoStream where the DER encoded data is read from the given InputStream.
ContentInfoStream(ObjectID) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
Creates an empty PKCS#7 ContentInfoStream from the given content type.
contentReference - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.10) for the PKCS#9 ContentReference attribute as used for S/MIMEv3 ESS.
ContentStream - interface iaik.pkcs.pkcs7.ContentStream.
The interface for the stream implementations of the PKCS#7 content types.
contentType - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object contentType.
CONTEXT_SPECIFIC - Static variable in class iaik.asn1.DerInputStream
Tag class: context-specific
CONTEXT_SPECIFIC - Static variable in class iaik.asn1.ASN
Tag class: context-specific
convertCertificateChain(Certificate[]) - Static method in class iaik.utils.Util
This method converts an array of Certificates into an array of X509Certificates.
convertEndian32(byte[]) - Static method in class iaik.utils.Util
Convert between little and big endian 32 bit formats.
convertToAttributeCertificateChain(Certificate[]) - Static method in class iaik.utils.Util
This method converts an array of Certificates into an array of AttributeCertificates.
copyBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Copies one byte block to another.
copyBlock(byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Copies the specified byte sequence of the given source array to the specified destination array.
copyBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
Copies one int block to another.
copyBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Copies the specified int sequence of the given source array to the specified destination array.
copyBlock(long[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
Copies the specified long sequence of the given source array to the specified destination array.
copyBlock(long[], long[]) - Static method in class iaik.utils.CryptoUtils
Copies one long block to another.
copyStream() - Method in class iaik.utils.StreamCopier
Start the copying.
copyStream(InputStream, OutputStream, byte[]) - Static method in class iaik.utils.Util
Reads all data (until EOF is reached) from the given source to the destination stream.
countComponents() - Method in class iaik.asn1.ASN1Object
Throws a CodingException.
countComponents() - Method in class iaik.asn1.ConstructedType
Returns the number of component objects.
countComponents() - Method in class iaik.asn1.ASN1
Returns the number of components in this ASN1 Object.
countersignature - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object countersignature.
countExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns the number of extensions included in this ExtensionRequest.
countExtensions() - Method in class iaik.x509.X509Extensions
Returns the number of extensions included in this X509Extensions object.
countExtensions() - Method in class iaik.x509.X509CRL
Returns the number of extensions included into this CRL.
countExtensions() - Method in class iaik.x509.RevokedCertificate
Returns the number of extensions included into this revoked certificate.
countExtensions() - Method in class iaik.x509.X509Certificate
Returns the number of extensions included into this certificate.
countExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Returns the number of extensions included into this certificate.
countExtensions() - Method in class iaik.x509.ocsp.Request
Returns the number of extensions included in this request.
countExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the number of extensions included in this ocsp request.
countExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the number of extensions included in this basic ocsp response.
countExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Returns the number of extensions included in this single response.
countRequests() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the number of requests included.
country - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type countryName (shortName C).
countryOfCitizenship - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the Qualified Certificate personal data attribute type CountryOfCitizenship.
countryOfResidence - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the Qualified Certificate personal data attribute type CountryOfResidence.
countSingleResponses() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the number of single responses included.
create(ASN) - Static method in class iaik.asn1.ASN
Craetes a new ASN.1 object for the given ASN.1 type.
create(ASN, Object) - Static method in class iaik.asn1.ASN
Creates new ASN.1 object for the given ASN.1 type and Java value.
create(Class) - Method in class iaik.utils.Factory
Creates a new instance of the given class.
create(Class, Object, boolean) - Method in class iaik.utils.Factory
Create an instance using the given interface and type.
create(ObjectID) - Static method in class iaik.asn1.structures.Attribute
Returns the implementation of the specified AttributeValue defined through an ASN.1 ObjectID (the attribute type).
create(ObjectID) - Static method in class iaik.pkcs.pkcs12.SafeBag
Creates a new SafeBag from a given ObjectID.
create(ObjectID) - Static method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns a stream-supporting instance of the specified PKCS#7 content type implementation, defined by its ASN.1 ObjectID.
create(ObjectID) - Static method in class iaik.pkcs.pkcs7.ContentInfo
Returns an instance of the specified PKCS#7 content type implementation, defined by its ASN.1 ObjectID.
create(ObjectID) - Static method in class iaik.x509.X509Extensions
Returns the implementation of the specified extension defined through an ASN.1 ObjectID.
create(ObjectID) - Static method in class iaik.x509.extensions.qualified.structures.QCStatement
Returns the implementation of the specified statement info defined through an ASN.1 ObjectID.
create(ObjectID) - Static method in class iaik.x509.ocsp.ResponseBytes
Returns the implementation of the specified response type defined by an ASN.1 ObjectID.
create(ObjectID, ASN1Object) - Static method in class iaik.pkcs.pkcs7.ContentInfo
Returns an instance of the specified PKCS#7 content type implementation, defined by its ASN.1 ObjectID.
create(ObjectID, InputStream) - Static method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns a stream-supporting instance of the specified PKCS#7 content type implementation, defined by its ASN.1 ObjectID.
createCertificate(Name, PublicKey, Name, PrivateKey, AlgorithmID, boolean) - Method in class demo.x509.X509
Creates a certificate according to the X.509 Notation.
createCertificate(Name, PublicKey, Name, PrivateKey, AlgorithmID, int, V3Extension[]) - Method in class demo.x509.CreateDemoCerts
Creates a test certificate according to the X.509 Notation.
createCertificate(Name, PublicKey, Name, PrivateKey, AlgorithmID, int, V3Extension[]) - Method in class demo.x509.qualified.QualifiedCert
Creates a certificate.
createCertificate(Name, PublicKey, Name, PrivateKey, AlgorithmID, String, int, V3Extension[]) - Method in class demo.x509.CertificateExtensions
Creates a certificate according to the X.509 Notation and subsequently saves the certifcate to a specified file.
createCertificate(Name, PublicKey, Name, X509Certificate, PrivateKey, AlgorithmID, V3Extension[]) - Static method in class demo.keystore.SetupKeyStore
Creates a certificate from the given values.
createContentHandler(String) - Method in class iaik.x509.ocsp.net.OCSPContentHandlerFactory
Returns a content handler for the given OCSP type.
createData(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 Data object.
createData(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 Data object.
createDataStream(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 Data object.
createDataStream(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 Data object.
CreateDemoCerts - class demo.x509.CreateDemoCerts.
Creates certificate chains for some demo applications and writes them - together with the actual subjectīs private key - into several .PEM (Base64 encoded DER format) files.
CreateDemoCerts() - Constructor for class demo.x509.CreateDemoCerts
 
createDigestedData(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 DigestedData object.
createDigestedData(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 DigestedData object.
createDigestedData(byte[], int) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 DigestedData object.
createDigestedData(byte[], int) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 DigestedData object.
createDigestedDataStream(byte[], int) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 DigestedData object.
createDigestedDataStream(byte[], int) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 DigestedData object.
createEncryptedData(byte[], AlgorithmID, char[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 EncryptedData message.
createEncryptedData(byte[], AlgorithmID, char[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 EncryptedData message.
createEncryptedDataStream(byte[], AlgorithmID, char[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 EncryptedDataStream message.
createEncryptedDataStream(byte[], AlgorithmID, char[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 EncryptedDataStream message.
createEnvelopedData(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 EnvelopedData message.
createEnvelopedData(byte[]) - Method in class demo.pkcs.EnvelopedDataOAEP
Creates a PKCS#7 EnvelopedData message.
createEnvelopedData(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 EnvelopedData message.
createEnvelopedDataStream(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 EnvelopedDataStream message.
createEnvelopedDataStream(byte[]) - Method in class demo.pkcs.EnvelopedDataOAEP
Creates a PKCS#7 EnvelopedDataStream message.
createEnvelopedDataStream(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 EnvelopedDataStream message.
createEnvelopedDataStream(byte[], AlgorithmID, int) - Method in class demo.pkcs.TestEncryptedContentInfo
Creates a PKCS#7 EnvelopedDataStream message.
createKeyStore(char[], OutputStream) - Method in class demo.keystore.KeyStoreDemo
Creates a new IAIK keystore, adds two entries and writes the keystore to the given output stream.
createOCSPRequest(PrivateKey, X509Certificate[], boolean) - Method in class demo.x509.ocsp.OCSP
Creates an OCSPRequest.
createOCSPRequest(PrivateKey, X509Certificate[], boolean) - Method in class demo.x509.ocsp.OCSP1
Creates an OCSPRequest.
createOCSPRequest(PrivateKey, X509Certificate[], X509Certificate[], boolean) - Method in class demo.x509.ocsp.OCSP
Creates an OCSPRequest.
createOCSPRequest(PrivateKey, X509Certificate[], X509Certificate[], boolean) - Method in class demo.x509.ocsp.OCSP1
Creates an OCSPRequest.
createOCSPResponse(InputStream) - Method in class demo.x509.ocsp.OCSP1
Creates an ocsp response answering the given ocsp request.
createOCSPResponse(InputStream, PublicKey, AlgorithmID, V3Extension[]) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Creates an OCSPResponse for the OCSPRequest read from the given input stream.
createOCSPResponse(InputStream, PublicKey, boolean) - Method in class demo.x509.ocsp.OCSP
Creates an ocsp response answering the given ocsp request.
createPrivateKeyInfo() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKeyInfo ASN.1 data structure (PKCS#8).
createPublicKeyInfo() - Method in class iaik.x509.PublicKeyInfo
Creates a PublicKeyInfo data structure (X.509).
createSequenceOf(ASN1Type[]) - Static method in class iaik.asn1.ASN
Creates a SEQUENCE OF ASN.1 object from the given array of ASN.1 types.
createSequenceOf(Vector) - Static method in class iaik.asn1.ASN
Creates a SEQUENCE OF ASN.1 object from the given vector of ASN.1 types.
createSetOf(ASN1Type[]) - Static method in class iaik.asn1.ASN
Creates a SET OF ASN.1 object from the given array of ASN.1 types.
createSetOf(ASN1Type[], boolean) - Static method in class iaik.asn1.ASN
Creates a SET OF ASN.1 object from the given array of ASN.1 types.
createSetOf(Vector) - Static method in class iaik.asn1.ASN
Creates a SET OF ASN.1 object from the given vector of ASN.1 types.
createSignedAndEncryptedData(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a SignedAndEncrypted (i.e. sequential combination of SignedData and EnvelopedData) object as suggested in the PKCS#7 specification.
createSignedAndEncryptedData(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a SignedAndEncrypted (i.e. sequential combination of SignedData and EnvelopedData) object as suggested in the PKCS#7 specification.
createSignedAndEncryptedDataStream(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a SignedAndEncrypted (i.e. sequential combination of SignedData and EnvelopedData) object as suggested in the PKCS#7 specification.
createSignedAndEncryptedDataStream(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a SignedAndEncrypted (i.e. sequential combination of SignedData and EnvelopedData) object as suggested in the PKCS#7 specification.
createSignedAndEnvelopedData(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 SignedAndEnvelopedData object for one recipient signed by one signer.
createSignedAndEnvelopedData(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 SignedAndEnvelopedData object for one recipient signed by one signer.
createSignedAndEnvelopedDataStream(byte[]) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 SignedAndEnvelopedData object for one recipient signed by one signer.
createSignedAndEnvelopedDataStream(byte[]) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 SignedAndEnvelopedData object for one recipient signed by one signer.
createSignedData(byte[], int) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 SignedData object.
createSignedData(byte[], int) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 SignedData object.
createSignedDataStream(byte[], int) - Method in class demo.pkcs.PKCS7Stream
Creates a PKCS#7 SignedData object.
createSignedDataStream(byte[], int) - Method in class demo.pkcs.TestContentInfo
Creates a PKCS#7 SignedData object.
critical - Variable in class iaik.x509.V3Extension
Specifies, if the actual V3Extension is critical or not.
critical_extensions - Variable in class iaik.x509.X509Extensions
Repository for critical extensions.
CriticalObject - class iaik.utils.CriticalObject.
This class can be used to secure critical objects in memory.
CriticalObject(Object) - Constructor for class iaik.utils.CriticalObject
Creates a new CriticalObject with a new random key.
CriticalObject(Object, boolean) - Constructor for class iaik.utils.CriticalObject
Creates a new CriticalObject with a new random key.
CriticalObject(Object, byte[]) - Constructor for class iaik.utils.CriticalObject
Creates a new CriticalObject from a given key.
CriticalObject(Object, byte[], boolean) - Constructor for class iaik.utils.CriticalObject
Creates a new CriticalObject from a given key.
CriticalObjectDemo - class demo.CriticalObjectDemo.
This class demonstrates the usage of class CriticalData.
CriticalObjectDemo() - Constructor for class demo.CriticalObjectDemo
A default constructor which initializes the variables.
crl - Variable in class iaik.pkcs.pkcs12.CRLBag
The CRL.
crl_type - Variable in class iaik.pkcs.pkcs12.CRLBag
The type of the CRL (X.509 per default)
CRLBag - class iaik.pkcs.pkcs12.CRLBag.
This class contains a CRL and any associated attributes.
CRLBag() - Constructor for class iaik.pkcs.pkcs12.CRLBag
Default constructor.
CRLBag(X509CRL) - Constructor for class iaik.pkcs.pkcs12.CRLBag
Creates a new CRLBag from an alreay existing CRL.
CRLBag(X509CRL, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.CRLBag
Creates a new CRLBag from an alreay existing CRL, a friendlyName and a locakKeyID.
CRLDistPointsSyntax - class iaik.x509.extensions.CRLDistPointsSyntax.
Abstract super class for the CRLDistributionPoints and FreshestCRL Extensions.
CRLDistPointsSyntax() - Constructor for class iaik.x509.extensions.CRLDistPointsSyntax
Default constructor.
CRLDistPointsSyntax(DistributionPoint) - Constructor for class iaik.x509.extensions.CRLDistPointsSyntax
Creates an CRLDistPointsSyntax object and adds a DistributionPoint.
CRLDistributionPoints - class iaik.x509.extensions.CRLDistributionPoints.
This class implements the CRLDistributionPoints Extension.
CRLDistributionPoints() - Constructor for class iaik.x509.extensions.CRLDistributionPoints
Default constructor.
CRLDistributionPoints(DistributionPoint) - Constructor for class iaik.x509.extensions.CRLDistributionPoints
Creates an CRLDistributionPoints object and adds an DistributionPoint.
CRLExtensions - class demo.x509.CRLExtensions.
This class tests the implemented X509v2 CRL extensions.
CRLExtensions() - Constructor for class demo.x509.CRLExtensions
 
CrlID - class iaik.x509.ocsp.extensions.CrlID.
This class implements the OCSP CrlID (CRL References) extension.
CrlID() - Constructor for class iaik.x509.ocsp.extensions.CrlID
Default constructor.
CRLNumber - class iaik.x509.extensions.CRLNumber.
This class implements the CRLNumber extension.
CRLNumber() - Constructor for class iaik.x509.extensions.CRLNumber
Default constructor.
CRLNumber(BigInteger) - Constructor for class iaik.x509.extensions.CRLNumber
Creates a new CRLNumber from a BigInteger.
crls - Variable in class iaik.pkcs.pkcs7.SignedDataStream
Repository for any included CRLs.
cRLSign - Static variable in class iaik.x509.extensions.KeyUsage
The cRLSign keyUsage purpose indicating to use the subject public key for verifying a signature on CRLs.
crlTypes - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object crlTypes.
crypt(BigInteger) - Method in class iaik.security.rsa.RSAPublicKey
Deprecated. Use iaik.pkcs.pkcs1.RSACipher#rawPublicRSA instead.
crypt(BigInteger) - Method in class iaik.security.rsa.RSAPrivateKey
Deprecated. Use iaik.pkcs.pkcs1.RSACipher#rawPrivateRSA instead.
CryptoUtils - class iaik.utils.CryptoUtils.
Some useful cryptography utilities.
cryptTest(PrintWriter) - Method in class demo.cipher.aes.AESSpeedTest
 
CTR - Static variable in class demo.cipher.TCipher
 

D

Data - class iaik.pkcs.pkcs7.Data.
This class represents the non-stream implementation of the PKCS#7 content type Data.
Data() - Constructor for class iaik.pkcs.pkcs7.Data
Default constructor for dynamic object creation in ContentInfo.
Data(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.Data
Creates a PKCS#7 Data object from an ASN1Object.
Data(byte[]) - Constructor for class iaik.pkcs.pkcs7.Data
Creates a PKCS#7 Data object from a byte array supplying the data value.
Data(byte[], int) - Constructor for class iaik.pkcs.pkcs7.Data
Creates a PKCS#7 Data object from a byte array supplying the data value and a blockSize specifying the encoding scheme.
Data(InputStream) - Constructor for class iaik.pkcs.pkcs7.Data
Creates a new PKCS#7 Data from a DER encoded InputStream.
dataBuffer_ - Variable in class iaik.security.rsa.RawRSASignature
Data buffer to which the DigestInfo is written when supplied via an update method.
dataEncipherment - Static variable in class iaik.x509.extensions.KeyUsage
The dataEncipherment keyUsage purpose indicating to use the subject public key for enciphering user data, other than cryptographic keys.
DataStream - class iaik.pkcs.pkcs7.DataStream.
This class represents the stream-implementation of the PKCS#7 content type Data.
DataStream() - Constructor for class iaik.pkcs.pkcs7.DataStream
Default constructor for dynamic object creation in ContentInfo.
DataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.DataStream
Creates a new PKCS#7 data from a BER encoded InputStream.
DataStream(InputStream, int) - Constructor for class iaik.pkcs.pkcs7.DataStream
Creates a new PKCS#7 Data from an InputStream supplying the raw content data.
dateOfBirth - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the Qualified Certificate personal data attribute type DateOfBirth.
DEBUG - Static variable in class demo.x509.ocsp.OCSPServer
 
decipherOnly - Static variable in class iaik.x509.extensions.KeyUsage
The decipherOnly keyUsage purpose indicating that the subject public key may be used only for enciphering data while performing key agreement, if the keyAgreement bit also is set.
decode() - Method in class iaik.pkcs.pkcs12.PKCS12
Decodes this given PKCS#12 object for parsing the internal structure.
decode(ASN1Object) - Method in class demo.x509.qualified.MyPrivateQCStatement
Decodes the statement info.
decode(ASN1Object) - Method in interface iaik.asn1.ASN1Type
Decodes an ASN1Object according to the ASN.1 type the class implements.
decode(ASN1Object) - Method in class iaik.asn1.structures.AVA
Decodes an AVA from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.PolicyMapping
Decodes a PolicyMapping from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.AlgorithmID
Decodes an AlgorithmID from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.Name
Decodes a Name from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.GeneralSubtree
Decodes a GeneralSubtree from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.AccessDescription
Decodes the given ASN.1 AccessDescription object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.asn1.structures.Attribute
Decodes an Attribute from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.UnknownAttributeValue
Reads the ASN.1 representation of the unknown attribute value.
decode(ASN1Object) - Method in class iaik.asn1.structures.RDN
Decodes a RelativeDistinguishedName from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.GeneralNames
Decodes a GeneralNames from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Initializes this RSASSAPkcs1v15Parameters object from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Initializes this RSAOaepParameters object from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Initializes this MGF1Parameters object from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Initializes this RSAPssParameters object from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.KeyBag
Decodes the KeyBag given as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Decodes the PKCS8ShroudedKeyBag given as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.CRLBag
Decodes the CRLBag given as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.SafeContentsBag
Decodes the SafeContentsBag given as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Decode and inits this AuthenticatedSafe from an ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.SecretBag
Decodes the SecretBag given as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.CertificateBag
Decodes the CertificateBag given as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.SignerInfo
Decodes the given ASN.1 SignerInfo object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.DigestInfo
Decodes the given ASN.1 DigestInfo object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EncryptedData
Decodes the given EncryptedData ASN1 object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.DigestedData
Decodes the given DigestedData ASN1 object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EnvelopedData
Decodes the given EnvelopedData ASN1 object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.SignedData
Decodes the SignedData supplied as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Decodes the SignedAndEnvelopedData supplied as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.Data
Reads and decodes the Data from an ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Decodes the EncryptedContentInfo supplied as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.RecipientInfo
Decodes the given ASN.1 RecipientInfo object for parsing the internal structure.
decode(ASN1Object) - Method in interface iaik.pkcs.pkcs7.Content
Decodes the supplied PKCS#7 content type, given as ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Decodes the given ASN.1 PrivateKeyInfo object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Decodes the given ASN.1 EncryptedPrivateKeyInfo object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Decodes the given ASN.1 ExtensionRequest object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs9.ChallengePassword
Decodes the given ASN.1 ChallengePassword object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.security.spec.IaikPBEParameterSpec
Decodes the given ASN.1 object and parses it for salt and iteration count.
decode(ASN1Object) - Method in class iaik.x509.PublicKeyInfo
Decodes the given ASN.1 PublicKeyInfo object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.x509.X509CRL
Creates a CRL from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.X509Certificate
Creates a X509Certificate from an ASN1Object.
decode(ASN1Object) - Method in interface iaik.x509.attr.AttCertIssuer
Decodes an AttCertIssuer from its ASN.1 representasion.
decode(ASN1Object) - Method in class iaik.x509.attr.V1Form
Decodes a V1Form from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.attr.V2Form
Decodes a V2Form from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.attr.AttributeCertificate
Creates an AttributeCertificate from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
Decodes a statement info from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Reads the ASN.1 representation of the unknown statement info.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.QCStatement
Decodes an QCStatement from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Decodes this BiometricData from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Decodes a SemanticsInformation from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Decodes the QcEuLimitValue.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Decodes the QcEuRetentionPeriod.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
Decodes a QcEuCompliance from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.ocsp.Request
Decodes a Request from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.ocsp.OCSPRequest
Decodes a OCSPRequest from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Decodes a BasicOCSPResponse from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.ocsp.ResponseBytes
Decodes ResponseBytes from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.ocsp.OCSPResponse
Decodes an OCSPResponse from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.ocsp.SingleResponse
Creates a SingleResponse from an ASN1Object.
decode(byte[]) - Static method in class iaik.asn1.DerCoder
Creates an ASN.1 object from the DER encoded version.
decode(byte[]) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Abstract method to be implemented for decoding a DER encoded private key.
decode(byte[]) - Method in class iaik.security.dh.DHPublicKey
Decodes a DHPublicKey, encoded in DER format.
decode(byte[]) - Method in class iaik.security.dh.DHPrivateKey
Decodes a DER encoded DH private key.
decode(byte[]) - Method in class iaik.security.dh.ESDHPublicKey
Decodes an ESDHPublicKey, encoded in DER format.
decode(byte[]) - Method in class iaik.security.dh.ESDHPrivateKey
Decodes a DER encoded ESDH private key.
decode(byte[]) - Method in class iaik.security.dsa.DSAPublicKey
Decodes a DSAPublicKey, encoded in DER format.
decode(byte[]) - Method in class iaik.security.dsa.DSAPrivateKey
Decodes a DER encoded DSA private key.
decode(byte[]) - Method in class iaik.security.rsa.RSAPublicKey
Decodes a RSAPublicKey, encoded in DER format (PKCS#1).
decode(byte[]) - Method in class iaik.security.rsa.RSAPrivateKey
Decodes a DER encoded RSAPrivateKey (PKCS#1).
decode(byte[]) - Method in class iaik.x509.PublicKeyInfo
Abstract method to be implemented for decoding a DER encoded public key.
decode(byte[]) - Method in class iaik.x509.ocsp.Response
Decodes a response from its DER encoding.
decode(byte[]) - Method in class iaik.x509.ocsp.OCSPRequest
Decodes a OCSPRequest from a byte array.
decode(byte[]) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Decodes a BasicOCSPResponse from an byte array.
decode(DerInputStream) - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Reads and decodes the ContentInfo from a DerInputStream.
decode(DerInputStream) - Method in class iaik.pkcs.pkcs7.ContentInfo
Reads and decodes the ContentInfo from a DerInputStream.
decode(InputStream) - Static method in class iaik.asn1.DerCoder
Creates an ASN.1 object from the DER encoded version.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Reads and decodes the SignedDataStream from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Reads and decodes the EncryptedDataStream from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Reads and decodes the DigestedDataStream from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.DataStream
Reads and decodes the Data from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedData
Reads and decodes the EncryptedData from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.DigestedData
Reads and decodes the DigestedData from a DerInputStream.
decode(InputStream) - Method in interface iaik.pkcs.pkcs7.ContentStream
Decodes the DER encoded data of the implemented PKCS#7 content type, supplied from an input stream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Reads and decodes the EnvelopedData from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EnvelopedData
Reads and decodes the EnvelopedData from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedData
Reads and decodes the SignedData from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Reads and decodes the SignedAndEnvelopedData from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.Data
Reads and decodes the Data from an InputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Reads and decodes the EncryptedContentInfoStream from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Reads and decodes the SignedAndEnvelopedData from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Reads and decodes the EncryptedContentInfo from a DerInputStream.
decode(InputStream) - Method in class iaik.x509.X509Certificate
Decodes a X509Certificate from an inputstream.
decode(InputStream) - Method in class iaik.x509.attr.AttributeCertificate
Decodes an AttributeCertificate from an inputstream.
decode(InputStream) - Method in class iaik.x509.ocsp.OCSPRequest
Decodes an OCSPRequest from an InputStream.
decode(InputStream) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Decodes a BasicOCSPResponse from an InputStream.
decode(InputStream) - Method in class iaik.x509.ocsp.OCSPResponse
Decodes an OCSPResponse from its DER encoding.
decode(int, InputStream) - Method in class demo.asn1.PrivateASN1Type
Decodes the next available data from the InputStream.
decode(int, InputStream) - Method in class iaik.asn1.ASN1Object
Decodes an ASN1Object represented by the next length bytes of the given input stream.
decode(int, InputStream) - Method in class iaik.asn1.ASN1String
Decodes a ASN1String value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.ObjectID
Decodes the next available data from the InputStream.
decode(int, InputStream) - Method in class iaik.asn1.BIT_STRING
Decodes a BIT_STRING value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.ENUMERATED
Decodes an ENUMERATED value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.ConstructedType
Decodes the next available data from the InputStream.
decode(int, InputStream) - Method in class iaik.asn1.INTEGER
Decodes an INTEGER value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.UNKNOWN
Decodes the value of an UMKNOWN ASN.1 object from the given input stream.
decode(int, InputStream) - Method in class iaik.asn1.NULL
Decodes a NULL value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.GeneralizedTime
Decodes a GeneralizedTime value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.CON_SPEC
Decodes the next available data from the InputStream.
decode(int, InputStream) - Method in class iaik.asn1.BOOLEAN
Decodes a BOOLEAN value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.OCTET_STRING
Decodes an OCTET_STRING value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.UTCTime
Decodes a UTCTime value from the given InputStream.
decodeByteArray(String) - Static method in class iaik.utils.Util
Decode base64 encoded data from the given string and return it as a byte array.
decodeIntArray(String) - Static method in class iaik.utils.Util
Decode base64 encoded data from the given string and return it as an int array.
decodeKey(int, String, byte[]) - Static method in class iaik.utils.Util
Construct a key object from and encoded key.
decoding - Variable in class iaik.utils.Base64InputStream
 
DECRYPT_MODE - Static variable in class iaik.pkcs.pkcs7.RSACipherProvider
Cipher decrypt mode.
DECRYPT_MODE - Static variable in class javax.crypto.Cipher
Cipher decrypt mode.
decrypt(char[]) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Decrypts this KeyBag using the given password.
decrypt(char[]) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Uses the given password for decrypting the password-based encryptet contents of this AuthenticatedSafe to recover the safe bags constituting this AuthenticatedSafe object.
decrypt(char[]) - Method in class iaik.pkcs.pkcs12.PKCS12
Uses the provided password to decrypt this PKCS12 object for recovering the inherent authenticatedSafes.
decrypt(char[]) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Decrypts an encrypted PrivateKeyInfo (PKCS#5 and PKCS#8).
decrypt(char[]) - Method in class iaik.utils.KeyAndCertificate
Decrypts the private key in this KeyAndCertificate with the given password.
decrypt(String) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Decrypts an encrypted PrivateKeyInfo (PKCS#5 and PKCS#8).
decrypt(String) - Method in class iaik.utils.SSLeayPrivateKey
Decrypts this private key.
decryptKey(PrivateKey) - Method in class iaik.pkcs.pkcs7.RecipientInfo
Uses a RSAPrivateKey to decrypt the encrypted content-encryption key.
decryptKey(PrivateKey, String) - Method in class iaik.pkcs.pkcs7.RecipientInfo
Uses a RSAPrivateKey to decrypt the encrypted content-encryption key.
DEFAULT_HASH_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Default hash algorithm (SHA-1).
DEFAULT_HASH_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Default hash algorithm (SHA-1).
DEFAULT_MASK_GEN_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Default mask generation algorithm (MGF1 with SHA1 as hash algorithm)
DEFAULT_MASK_GEN_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Default mask generation algorithm (MGF1 with SHA1 as hash algorithm)
DEFAULT_PSOURCE_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Default PSourceAlgorithm (id-pSpecified).
DEFAULT_SALT_LENGTH - Static variable in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Default salt length (20).
DEFAULT_TRAILER_FIELD - Static variable in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Default trailer field number (1 indicating a trailer field byte of 0xBC).
defineEncoding(ObjectID, ASN) - Static method in class iaik.asn1.structures.AVA
Defines the ASN.1 encoding for a specified Attribute type.
DeltaCRLIndicator - class iaik.x509.extensions.DeltaCRLIndicator.
This class implements the DeltaCRLIndicator extension.
DeltaCRLIndicator() - Constructor for class iaik.x509.extensions.DeltaCRLIndicator
Default constructor.
DeltaCRLIndicator(BigInteger) - Constructor for class iaik.x509.extensions.DeltaCRLIndicator
Creates a new DeltaCRLIndicator from a BigInteger base crl number.
demo - package demo
 
demo.asn1 - package demo.asn1
 
demo.cipher - package demo.cipher
 
demo.cipher.aes - package demo.cipher.aes
 
demo.keystore - package demo.keystore
 
demo.md - package demo.md
 
demo.pkcs - package demo.pkcs
 
demo.util - package demo.util
 
demo.x509 - package demo.x509
 
demo.x509.ocsp - package demo.x509.ocsp
 
demo.x509.qualified - package demo.x509.qualified
 
DER - Static variable in class iaik.asn1.ASN1
Global value for ASN.1 coding format DER.
DerCoder - class iaik.asn1.DerCoder.
This class provides DER en/decoding utility for arbitrary ASN.1 structures.
DERCoder - class demo.asn1.DERCoder.
This class tests the DER (Distinguished Encoding RRules) coder implementation.
DERCoder() - Constructor for class demo.asn1.DERCoder
 
DerCoderStream - class demo.asn1.DerCoderStream.
This class demonstrates the encoding and decoding of ANS.1 to and from streams.
DerCoderStream() - Constructor for class demo.asn1.DerCoderStream
 
DerInputStream - class iaik.asn1.DerInputStream.
This class can be used to parse an InputStream containing DER encoded data.
DerInputStream(InputStream) - Constructor for class iaik.asn1.DerInputStream
Creates a new DerInputStream to read data from the specified input stream.
DES - class demo.cipher.DES.
This class tests the correctness of the DES and Triple-DES implementation.
DES - class iaik.security.cipher.DES.
Extends the BufferedCipher class for adding a buffering mechanism to the underlying DES cipher.
des_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the DES symmetric block cipher used in CBC mode.
DES_EDE_KEY_LEN - Static variable in class javax.crypto.spec.DESedeKeySpec
 
des_EDE3_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Triple DES symmetric block cipher used in CBC mode.
DES_KEY_LEN - Static variable in class javax.crypto.spec.DESKeySpec
 
DES() - Constructor for class demo.cipher.DES
 
DES() - Constructor for class iaik.security.cipher.DES
Creates a DES object by calling the BufferedCipher constructor for the DES cipher.
description - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type description ("2.5.4.13").
DESedeKeySpec - class javax.crypto.spec.DESedeKeySpec.
DES-EDE key specification.
DESedeKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESedeKeySpec
Creates a DES-EDE key specification by using the first 24 bytes of the supplied byte array as the DES-EDE key.
DESedeKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESedeKeySpec
Creates a DES-EDE key specification by using 24 bytes of the supplied byte array as DES-EDE key, beginning at the given offset.
deserialize(byte[]) - Static method in class iaik.utils.CriticalObject
Deserializes a given object from a byte array.
DESKeyGenerator - class iaik.security.cipher.DESKeyGenerator.
This class provides the functionality of a DES key generator.
DESKeyGenerator() - Constructor for class iaik.security.cipher.DESKeyGenerator
 
DESKeySpec - class javax.crypto.spec.DESKeySpec.
DES key specification.
DESKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESKeySpec
Creates a DES key specification by using the first 8 bytes of the supplied byte array as the DES key.
DESKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESKeySpec
Creates a DES key specification by using 8 bytes of the supplied byte array as DES key, beginning at the given offset.
DESParameterSpec - class iaik.security.cipher.DESParameterSpec.
DES parameter specification.
DESParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.DESParameterSpec
Creates a DES Parameter specification by using the given SBoxes, PBox, and the first 8 bytes of the supplied byte array as initialization vector (IV).
DESParameterSpec(byte[], byte[], byte[], int) - Constructor for class iaik.security.cipher.DESParameterSpec
Creates a DES Parameter specification by using the given SBoxes, PBox, and 8 bytes of the supplied byte array as initialization vector (IV), beginning at the given offset.
destroy(boolean[]) - Static method in class iaik.utils.CriticalObject
 
destroy(byte[]) - Static method in class iaik.utils.CriticalObject
 
destroy(double[]) - Static method in class iaik.utils.CriticalObject
 
destroy(Enumeration) - Static method in class iaik.utils.CriticalObject
 
destroy(float[]) - Static method in class iaik.utils.CriticalObject
 
destroy(Hashtable) - Static method in class iaik.utils.CriticalObject
 
destroy(int[]) - Static method in class iaik.utils.CriticalObject
 
destroy(long[]) - Static method in class iaik.utils.CriticalObject
 
destroy(Object) - Static method in class iaik.utils.CriticalObject
 
destroy(Object[]) - Static method in class iaik.utils.CriticalObject
 
destroy(Vector) - Static method in class iaik.utils.CriticalObject
 
destroyCriticalData() - Method in class demo.CriticalObjectDemo
This method is called from class CriticalObject after encrypting the content and it is responsible for destroying all its critical data.
destroyCriticalData() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Destroys the critical data of this object.
destroyCriticalData() - Method in class iaik.pkcs.pkcs7.ContentInfo
Destroys the critical data of this object.
destroyCriticalData() - Method in class iaik.security.cipher.SecretKey
Destroys the critical data of this object.
destroyCriticalData() - Method in class iaik.security.md.Md2
 
DH - Static variable in class demo.keystore.IaikKeyStore
 
DH_1024 - Static variable in interface demo.keystore.KeyStoreConstants
 
DH_2048 - Static variable in interface demo.keystore.KeyStoreConstants
 
DH_512 - Static variable in interface demo.keystore.KeyStoreConstants
 
DHGenParameterSpec - class javax.crypto.spec.DHGenParameterSpec.
Diffie-Hellman generation parameter specification.
DHGenParameterSpec(int, int) - Constructor for class javax.crypto.spec.DHGenParameterSpec
Creates a Diffie-Hellman generation parameter specification, based on given prime size and exponent size.
DHKey - interface javax.crypto.interfaces.DHKey.
Diffie Hellman key interface.
dhKeyAgreement - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Diffie-Hellman key exchange algorithm.
DHKeyAgreement - class demo.DHKeyAgreement.
This demo shows how to use Diffie-Hellman key agreement.
DHKeyAgreement - class iaik.security.dh.DHKeyAgreement.
This class extends javax.crypto.KeyAgreementSpi for providing the functionality of a Diffie Hellman key agreement as specified by PKCS#3.
DHKeyAgreement() - Constructor for class demo.DHKeyAgreement
Default constructor.
DHKeyAgreement() - Constructor for class iaik.security.dh.DHKeyAgreement
Empty default Constructor.
DHKeyFactory - class iaik.security.dh.DHKeyFactory.
This class converts Diffie Hellman keys (opaque representation) in their KeySpecs (transparent representation) and vice versa.
DHKeyFactory() - Constructor for class iaik.security.dh.DHKeyFactory
Default constructor for creating a DHKeyFactory.
DHKeyPairGenerator - class iaik.security.dh.DHKeyPairGenerator.
Key pair generator for DH keys to be used for Diffie Hellman key agreement.
DHKeyPairGenerator() - Constructor for class iaik.security.dh.DHKeyPairGenerator
Default constructor for creating a DHKeyPairGenerator object.
DHParameterGenerator - class iaik.security.dh.DHParameterGenerator.
This class implements an AlgorithmParameterGenerator that generates parameters for key-agreement according to the Diffie-Hellman protocol.
DHParameterGenerator() - Constructor for class iaik.security.dh.DHParameterGenerator
The default constructor.
DHParameters - class iaik.security.dh.DHParameters.
This class represents Diffie Hellman paramters in opaque form and may be used for generating opaque DH parameters and converting them between various formats.
DHParameters() - Constructor for class iaik.security.dh.DHParameters
The default constructor.
DHParameterSpec - class javax.crypto.spec.DHParameterSpec.
Diffie Hellman parameter specification.
DHParameterSpec(BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHParameterSpec
Creates a Diffie-Hellman parameter specification, based on given prime modulus p and base generator g.
DHParameterSpec(BigInteger, BigInteger, int) - Constructor for class javax.crypto.spec.DHParameterSpec
Creates a Diffie-Hellman parameter specification, based on given prime modulus p, base generator g, and random exponent size l.
DHPrivateKey - class iaik.security.dh.DHPrivateKey.
This class implements a Diffie Hellman private key and supports ASN.1 encoding.
DHPrivateKey - interface javax.crypto.interfaces.DHPrivateKey.
Interface to be implemented for supporting Diffie-Hellman private keys.
DHPrivateKey(ASN1Object) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from the given ASN.1 object.
DHPrivateKey(BigInteger, DHParameterSpec) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from given private key value x and DH parameter specification
DHPrivateKey(byte[]) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from the given DER encoded byte array.
DHPrivateKey(DHPrivateKeySpec) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from the given DHPrivateKeySpec representing the DH private key value x, and the public values p, g and l.
DHPrivateKey(InputStream) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from an InputStream.
DHPrivateKeySpec - class javax.crypto.spec.DHPrivateKeySpec.
Diffie Hellman private key specification.
DHPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPrivateKeySpec
Creates a Diffie-Hellman private key specification based on given private value x, prime modulus p and base generator g.
DHPublicKey - class iaik.security.dh.DHPublicKey.
This class implements a Diffie Hellman public key and supports ASN.1 encoding.
DHPublicKey - interface javax.crypto.interfaces.DHPublicKey.
Interface to be implemented for supporting Diffie-Hellman public keys.
DHPublicKey(ASN1Object) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from the given ASN.1 object.
DHPublicKey(BigInteger, DHParameterSpec) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from public key value and DH parameter specification
DHPublicKey(byte[]) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from the given DER encoded byte array.
DHPublicKey(DHPublicKeySpec) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from the given DHPublicKeySpec representing the DH public key value y, and the public values p, g and l.
DHPublicKey(InputStream) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from an InputStream.
DHPublicKeySpec - class javax.crypto.spec.DHPublicKeySpec.
Diffie Hellman public key specification.
DHPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPublicKeySpec
Creates a Diffie-Hellman public key specification based on given public value y, prime modulus p and base generator g.
DigestedData - class iaik.pkcs.pkcs7.DigestedData.
This class represents the non-stream supporting implementation of the PKCS#7 DigestedData type.
DigestedData() - Constructor for class iaik.pkcs.pkcs7.DigestedData
Default constructor for dynamic object creation in ContentInfo.
DigestedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a PKCS#7 DigestedData from an ASN1Object.
DigestedData(byte[], AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a new DigestedData from a byte array holding the content that has been transmitted by other means, and the hash algorithms to be used for digesting.
DigestedData(byte[], AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a new DigestedData object from given content and and digest algorithm.
DigestedData(Content, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a new DigestedData object from given content and already hashed content value.
DigestedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a PKCS#7 DigestedData from an InputStream.
DigestedData(ObjectID, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a new DigestedData object without content.
DigestedDataStream - class iaik.pkcs.pkcs7.DigestedDataStream.
This class represents the stream supporting implementation of the PKCS#7 DigestedData type.
DigestedDataStream() - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
Default constructor for dynamic object creation in ContentInfo.
DigestedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
Creates a PKCS#7 DigestedData from an InputStream.
DigestedDataStream(InputStream, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
Creates a new DigestedDataStream from an InputStream holding the content that has been transmitted by other means, and the hash algorithm to be used for digesting.
DigestedDataStream(InputStream, AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
Creates a new DigestedDataStream object from given content and and digest algorithm.
DigestedDataStream(ObjectID, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
Creates a new DigestedDataStream object without content.
DigestInfo - class iaik.pkcs.pkcs7.DigestInfo.
This class implements the PKCS#7 DigestInfo type.
DigestInfo(AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestInfo
Creates a new DigestInfo from a digest algorithm and a digest.
DigestInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.DigestInfo
Creates a new DigestInfo from an ASN1Object.
digitalSignature - Static variable in class iaik.x509.extensions.KeyUsage
The digitalSignature keyUsage purpose indicating to use the subject public key for verifying digital signatures that have purposes other than non-repudiation, certificate signature, and CRL signature.
directoryName - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type directoryName (4).
DistributionPoint - class iaik.asn1.structures.DistributionPoint.
This class implements the ASN.1 type DistributionPoint as used within a CRLDistributionPoints X.509v3 extension for identifying how CRL information is obtained.
DistributionPoint() - Constructor for class iaik.asn1.structures.DistributionPoint
Default constructor.
DistributionPoint(ASN1Object) - Constructor for class iaik.asn1.structures.DistributionPoint
Constructs a DistributionPoint from an ASN1Object.
DistributionPoint(ASN1Type) - Constructor for class iaik.asn1.structures.DistributionPoint
Creates a new DistributionPoint for the given distribution point name, specified as RDN or a GeneralNames.
dnQualifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.500 attribute type dnQualifier (distinguished name qualifier).
dNSName - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type dNSName (2).
doFinal() - Method in class javax.crypto.Cipher
Returns the result of the last step of a multi-step en/decryption operation by processing any remaining buffered data.
doFinal() - Method in class javax.crypto.Mac
Returns the calculated MAC value.
doFinal(byte[]) - Method in class javax.crypto.Cipher
Returns the result of the last step of a multi-step en/decryption operation or the result of a single-step en/decryption operation by processing the given input data and any remaining buffered data.
doFinal(byte[]) - Method in class javax.crypto.Mac
Returns the calculated MAC value after finishing this MAC computation by processing the given data, supplied in a byte array.
doFinal(byte[], int) - Method in class javax.crypto.Cipher
Performs the last step of a multi-step en/decryption operation by processing any remaining buffered data.
doFinal(byte[], int) - Method in class javax.crypto.Mac
Finishes this MAC computation and writes the calculated MAC value to the given output byte array, beginning at the given position.
doFinal(byte[], int, int) - Method in class javax.crypto.Cipher
Returns the result of the last step of a multi-step en/decryption operation or the result of a single-step en/decryption operation by processing the given input data and any remaining buffered data.
doFinal(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
Performs the last step of a multi-step en/decryption operation or a single-step en/decryption operation by processing the given input data and any remaining buffered data.
doFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
Performs the last step of a multi-step en/decryption operation or a single-step en/decryption operation by processing the given input data and any remaining buffered data.
domainComponent - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.500 attribute type domainComponent (shortName DC), as defined by RFC 2247.
doPhase(Key, boolean) - Method in class javax.crypto.KeyAgreement
Returns the key resulting from the next phase of this key agreement.
dsa - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the DSA algorithm (used with KeyFactories).
DSA - class iaik.security.dsa.DSA.
This class implements the DSS (DSA with SHA-1) signature algorithm as specified in FIPS PUB 186.
DSA - Static variable in class demo.keystore.IaikKeyStore
 
dsa_ - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an alternative AlgorithmID for the DSA algorithm (used with key factories).
DSA_1024 - Static variable in interface demo.keystore.KeyStoreConstants
 
DSA_2048 - Static variable in interface demo.keystore.KeyStoreConstants
 
DSA_512 - Static variable in interface demo.keystore.KeyStoreConstants
 
dsa_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an alternative AlgorithmID for the dsaWithSHA1 signature algorithm.
dsa() - Method in class demo.TestSignature
Tests the functionality of the DSA signature algorithm.
DSA() - Constructor for class iaik.security.dsa.DSA
The default constructor.
DSAKeyFactory - class iaik.security.dsa.DSAKeyFactory.
This class converts DSA keys (opaque representation) in their KeySpecs (transparent representation) and vice versa.
DSAKeyFactory() - Constructor for class iaik.security.dsa.DSAKeyFactory
Default constructor for creating a DSAKeyFactory.
DSAKeyPairGenerator - class iaik.security.dsa.DSAKeyPairGenerator.
Key pair generator for DSA keys as specified in FIPS PUB 186.
DSAKeyPairGenerator() - Constructor for class iaik.security.dsa.DSAKeyPairGenerator
Default constructor for creating a DSAKeyPairGenerator object.
DSAParameterGenerator - class iaik.security.dsa.DSAParameterGenerator.
This class implements an AlgorithmParameterGenerator that generates parameters for the DSA algorithm as specified in FIPS PUB 186.
DSAParameterGenerator() - Constructor for class iaik.security.dsa.DSAParameterGenerator
The default constructor.
DSAParameters - class iaik.security.dsa.DSAParameters.
This class represents DSA parameters in opaque form.
DSAParameters() - Constructor for class iaik.security.dsa.DSAParameters
The default constructor.
DSAParams - class iaik.security.dsa.DSAParams.
An implementation of DSA parameters that supports ASN.1 encoding.
DSAParams(ASN1Object) - Constructor for class iaik.security.dsa.DSAParams
Creates a new DSAParams object from the given ASN.1 Object.
DSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAParams
Creates a new DSAParams object from the given BigInteger parameters.
DSAParams(DSAParams) - Constructor for class iaik.security.dsa.DSAParams
Creates a new DSAParams object from the given DSAParams
DSAPrivateKey - class iaik.security.dsa.DSAPrivateKey.
An implementation of a DSA private key that supports ASN.1 encoding.
DSAPrivateKey(ASN1Object) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given ASN.1 object.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given BigInteger values.
DSAPrivateKey(BigInteger, DSAParams) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from given private key value x and DSA parameters
DSAPrivateKey(byte[]) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given DER encoded byte array.
DSAPrivateKey(DSAPrivateKey) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given DSAPrivateKey.
DSAPrivateKey(DSAPrivateKeySpec) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given DSAPrivateKeySpec representing the DSA private key value x, and the public values p, q and g.
DSAPrivateKey(InputStream) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from an InputStream.
DSAPublicKey - class iaik.security.dsa.DSAPublicKey.
An implementation of a DSA public key that supports ASN.1 encoding.
DSAPublicKey(ASN1Object) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given ASN.1 object.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given BigInteger values.
DSAPublicKey(BigInteger, DSAParams) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from given public key value y and DSA parameters
DSAPublicKey(byte[]) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given DER encoded ASN.1 data structure.
DSAPublicKey(DSAPublicKey) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given DSAPublicKey.
DSAPublicKey(DSAPublicKeySpec) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given DSAPublicKeySpec representing the DSA public key value y, and the public values p, q and g.
DSAPublicKey(InputStream) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from an InputStream.
dsaSignRS() - Method in class iaik.security.dsa.RawDSA
Sign method that returns the signature as two BigIntegers.
dsaVerifyRS(BigInteger[]) - Method in class iaik.security.dsa.RawDSA
Verify method that accepts the signature as an array of two BigIntegers.
dsaVerifyRS(BigInteger, BigInteger) - Method in class iaik.security.dsa.RawDSA
Verify method that accepts the signature as two BigIntegers.
dsaWithSHA - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA signature algorithm (addresses the same Signature engine as dsaWithSHA1).
dsaWithSHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA1 signature algorithm.

E

ECB - Static variable in class demo.cipher.TCipher
 
ecdsa - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ECDSA algorithm (used with key factories).
ecdsa_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA1 signature algorithm.
ediPartyName - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type ediPartyName (5).
elements() - Method in class iaik.asn1.structures.Name
Returns an enumeration of all RDNs included in this Name.
elements() - Method in class iaik.asn1.structures.RDN
Returns an enumeration of the AVAs in this RDN.
emailAddress - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object emailAddress (shortName EMAIL).
emailProtection - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "E-mail protection" ExtendedKeyUsage purpose id.
encipherOnly - Static variable in class iaik.x509.extensions.KeyUsage
The encipherOnly keyUsage purpose indicating that the subject public key may be used only for enciphering data while performing key agreement, if the keyAgreement bit also is set.
encode_listener - Variable in class iaik.asn1.ASN1Object
Objects which want to be notified when the encoding of an ASN1Object is performed.
encode() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Abstract method to be implemented for encoding this private key according to DER.
encode() - Method in class iaik.security.dh.DHPublicKey
Returns this DH public key as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dh.DHPrivateKey
Returns this DH private key as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dh.ESDHPublicKey
Returns this ESDH public key as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dh.ESDHPrivateKey
Returns this ESDH private key as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dsa.DSAPublicKey
Returns this DSAPublicKey public key as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dsa.DSAPrivateKey
Returns this DSA private key as DER encoded byte array.
encode() - Method in class iaik.security.rsa.RSAPublicKey
Returns this RSA public key as DER encoded ASN.1 object (PKCS#1).
encode() - Method in class iaik.security.rsa.RSAPrivateKey
Returns this RSA private key as DER encoded byte array (PKCS#1).
encode() - Method in class iaik.x509.PublicKeyInfo
Abstract method to be implemented for DER encoding the particular public key extending this PublicKeyInfo.
encode(ASN1Object) - Static method in class iaik.asn1.DerCoder
DER encodes the given ASN.1 object and returns the coding as a byte array.
encode(OutputStream) - Method in class demo.asn1.PrivateASN1Type
DER encodes this BOOLEAN ASN1Object and writes the result to the DerEncodeOutputStream.
encode(OutputStream) - Method in class iaik.asn1.ASN1Object
DER encodes this ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.ASN1String
DER encodes this ASN1String and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.ObjectID
DER encodes this OBjectID ASN1Object and writes the result to given OutputStream.
encode(OutputStream) - Method in class iaik.asn1.BIT_STRING
DER encodes this BIT STRING ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.ENUMERATED
DER encodes this ENUMERATED ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.ConstructedType
DER encodes this ASN1Object and writes the result to the supplied OutputStream.
encode(OutputStream) - Method in class iaik.asn1.SET
 
encode(OutputStream) - Method in class iaik.asn1.INTEGER
DER encodes this INTEGER ASN1Object and writes the result to the given OutputStream.
encode(OutputStream) - Method in class iaik.asn1.UNKNOWN
Not implemented.
encode(OutputStream) - Method in class iaik.asn1.NULL
DER encodes this NULL ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.GeneralizedTime
DER encodes this GerneralizedTime ASN1Object and writes the result to given output stream.
encode(OutputStream) - Method in class iaik.asn1.CON_SPEC
DER encodes this CON_SPEC ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.BOOLEAN
DER encodes this BOOLEAN ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.OCTET_STRING
DER encodes this OCTET_STRING ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.UTCTime
DER encodes this UTCTime ASN1Object and writes the result to the given output stream.
encodeAbsentParametersAsNull(boolean) - Method in class iaik.asn1.structures.AlgorithmID
Decide whether to encode absent parameters as NULL or omit the parameters field.
encodeAsIndefiniteConstructedOctetString(OutputStream, int) - Method in class iaik.asn1.OCTET_STRING
Writes this OCTET_STRING as indefinite encoded octet string to the given output stream.
encodeByteArray(byte[]) - Static method in class iaik.utils.Util
Encodes a byte array in base64 and return it as a string.
encodeCalled(ASN1Object, int) - Method in interface iaik.asn1.EncodeListener
Method to be implemented for being called during the encoding procedure.
encodeCalled(ASN1Object, int) - Method in class iaik.pkcs.pkcs7.SignerInfo
This method implements the EncodeListener interface.
encodeCalled(ASN1Object, int) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
This method implements the EncodeListener interface.
encodedParams - Variable in class javax.crypto.SealedObject
 
encodeIntArray(int[]) - Static method in class iaik.utils.Util
Encode an int array in base64 and return it as a string.
EncodeListener - interface iaik.asn1.EncodeListener.
Interface to be implemented for supplying relevant information actually during the encoding process.
encodeObject(OutputStream, boolean) - Method in class iaik.asn1.ASN1Object
DER encodes this ASN1Object and writes the output to the specified OutputStream.
encodeSafeContents(SafeBag[]) - Static method in class iaik.pkcs.pkcs12.SafeBag
Creates the SafeContants byte array as needed by AuthenticatedSafe from an array of SafeBags.
encodeSafeContentsAsASN1Object(SafeBag[]) - Static method in class iaik.pkcs.pkcs12.SafeBag
Creates the SafeContants ASN1Object as needed by SafeContentsBag from an array of SafeBags.
encodeTo(ASN1Object, OutputStream) - Static method in class iaik.asn1.DerCoder
Encodes the given ASN1Object and writes the coding directly to the specified OutputStream.
encodeTo(ASN1Object, OutputStream, boolean) - Static method in class iaik.asn1.DerCoder
The internal method additionally allows to specifiy whether the supplied ASN1Object has to be implicitly tagged.
encrypKeyPref - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the S/MIMEv3 object encryptionKeyPreference.
ENCRYPT_MODE - Static variable in class iaik.pkcs.pkcs7.RSACipherProvider
Cipher encrypt mode.
ENCRYPT_MODE - Static variable in class javax.crypto.Cipher
Cipher encrypt mode.
encrypt(char[]) - Method in class iaik.pkcs.pkcs12.PKCS12
Uses the provided password to encrypt the content of this PKCS#12 object.
encrypt(char[], AlgorithmID) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Password-based encrypts the Data containing the sequence of safe bags included in this AuthenticatedSafe, if the PASSWORD_ENCRYPTED mode has been set when creating this AuthenticatedSafe object.
encrypt(char[], AlgorithmID, AlgorithmID) - Method in class iaik.pkcs.pkcs12.PKCS12
Uses the provided password to encrypt the content of this PKCS#12 object.
encrypt(char[], AlgorithmID, int) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Encrypts this KeyBag using the given password.
encrypt(char[], AlgorithmID, SecureRandom) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password based using the specified PBE algorithm.
encrypt(char[], AlgorithmID, SecureRandom) - Method in class iaik.utils.KeyAndCertificate
Encrypt the private key with the specified password, the encryption algorithm and the specified random number generated.
encrypt(char[], AlgorithmID, SecureRandom, int) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password based using the specified PBE algorithm.
encrypt(String, AlgorithmID, SecureRandom) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password based using the specified PBE algorithm.
encrypt(String, String, byte[]) - Method in class iaik.utils.SSLeayPrivateKey
Encrypts this private key.
encrypted_content_info - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
The EncryptedContentInfo for the encrypted content.
EncryptedContentInfo - class iaik.pkcs.pkcs7.EncryptedContentInfo.
This class implements the PKCS#7 EncryptedContentInfo type.
EncryptedContentInfo() - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Default constructor.
EncryptedContentInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Creates an EncryptedContentInfo from an ASN1Object.
EncryptedContentInfo(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Creates a new EncryptedContentInfo where the DER encoded data is read from the given InputStream.
EncryptedContentInfo(ObjectID, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Creates an EncryptedContentInfo with given content type and content-encryption algorithm ID.
EncryptedContentInfo(ObjectID, byte[]) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Creates a new EncryptedContentInfo for the given content type.
EncryptedContentInfoStream - class iaik.pkcs.pkcs7.EncryptedContentInfoStream.
This class represents the stream-supporting implementataion of the PKCS#7 EncryptedContentInfo type.
EncryptedContentInfoStream() - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Default constructor.
EncryptedContentInfoStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Creates a new EncryptedContentInfoStream where the DER encoded data is read from the given InputStream.
EncryptedContentInfoStream(ObjectID, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Creates an EncryptedContentInfoStream with given content type and content-encryption algorithm ID.
EncryptedContentInfoStream(ObjectID, InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Creates a new EncryptedContentInfoStream for the given content type where the content data to be encrypted is read from the provided InputStream.
EncryptedData - class iaik.pkcs.pkcs7.EncryptedData.
This class represents the non-stream implemention of the PKCS#7 EncryptedData type.
EncryptedData() - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Default constructor for dynamic object creation in ContentInfo.
EncryptedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Creates an EncryptedData object from the given ASN1 object.
EncryptedData(byte[]) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Creates a new PKCS#7 EncryptedData object where the content to be encrypted is read from the supplied byte array.
EncryptedData(EncryptedContentInfo) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Creates a PKCS#7 EncryptedData from an EncryptedContentInfo.
EncryptedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Creates a new EncryptedData where the DER encoded data is read from the given InputStream.
EncryptedDataStream - class iaik.pkcs.pkcs7.EncryptedDataStream.
This class represents the stream-supporting implementation of the PKCS#7 EncryptedData type.
EncryptedDataStream() - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
Default constructor for dynamic object creation in ContentInfo.
EncryptedDataStream(EncryptedContentInfoStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
Creates a PKCS#7 EncryptedDataStream from an EncryptedContentInfoStream.
EncryptedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
Creates a new EncryptedDataStream where the DER encoded data is read from the given InputStream.
EncryptedDataStream(InputStream, int) - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
Creates a new PKCS#7 EncryptedDataStream object where the content to be encrypted is read from the supplied InputStream.
EncryptedPrivateKeyInfo - class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo.
This class implements from the PKCS#8 Private-Key Information Syntax Standard the syntax for encrypted private keys.
EncryptedPrivateKeyInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from an ASN1Object.
EncryptedPrivateKeyInfo(byte[]) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from a byte array.
EncryptedPrivateKeyInfo(InputStream) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from an InputStream.
EncryptedPrivateKeyInfo(PrivateKey) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from a PrivateKey.
encryptKey(SecretKey) - Method in class iaik.pkcs.pkcs7.RecipientInfo
Finishes the creation of a RecipientInfo object by encrypting the given secret key..
engineAliases() - Method in class iaik.security.keystore.IAIKKeyStore
Lists all aliases contained in the keystore.
engineContainsAlias(String) - Method in class iaik.security.keystore.IAIKKeyStore
Checks if the given alias exists in this keystore.
engineDeleteEntry(String) - Method in class iaik.security.keystore.IAIKKeyStore
Deletes the entry identified by the given alias from the keystore.
engineDigest() - Method in class iaik.utils.PretendedMessageDigest
Returns the final digest value.
engineDoFinal() - Method in class iaik.security.mac.HMac
Returns the calculated MAC value.
engineDoFinal() - Method in class javax.crypto.MacSpi
Returns the calculated MAC value.
engineDoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs1.RSACipher
En/decrypts the given data.
engineDoFinal(byte[], int, int) - Method in class javax.crypto.CipherSpi
Returns the result of the last step of a multi-step en/decryption operation or the result of a single-step en/decryption operation by processing the given input data and any remaining buffered data.
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.RSACipher
En/decrypts the given data.
engineDoFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
Performs the last step of a multi-step en/decryption operation or a single-step en/decryption operation by processing the given input data and any remaining buffered data.
engineDoPhase(Key, boolean) - Method in class iaik.security.dh.DHKeyAgreement
Returns the key resulting from the next phase of this DH key agreement.
engineDoPhase(Key, boolean) - Method in class iaik.security.dh.ESDHKeyAgreement
Returns the key resulting from the next phase of this ESDH key agreement.
engineDoPhase(Key, boolean) - Method in class javax.crypto.KeyAgreementSpi
Returns the key resulting from the next phase of this key agreement.
engineGenerateCertificate(InputStream) - Method in class iaik.x509.CertificateFactory
Parses a X.509 certificate from the supplied input stream.
engineGenerateCertificate(InputStream) - Method in class iaik.x509.qualified.QualifiedCertificateFactory
Parses a X.509 certificate from the supplied input stream.
engineGenerateCertificates(InputStream) - Method in class iaik.x509.CertificateFactory
Parses a collection of X.509 certificates from the supplied input stream.
engineGenerateCertificates(InputStream) - Method in class iaik.x509.qualified.QualifiedCertificateFactory
Parses a collection of X.509 certificates from the supplied input stream.
engineGenerateCRL(InputStream) - Method in class iaik.x509.CertificateFactory
Parses a X.509 CRL from the supplied input stream.
engineGenerateCRLs(InputStream) - Method in class iaik.x509.CertificateFactory
Parses a collection of X.509 CRLs from the supplied input stream.
engineGenerateKey() - Method in class iaik.pkcs.pkcs5.PBKDF2
Derives symmetric key.
engineGenerateKey() - Method in class iaik.security.cipher.DESKeyGenerator
Generates a DES key.
engineGenerateKey() - Method in class iaik.security.cipher.TripleDESKeyGenerator
 
engineGenerateKey() - Method in class javax.crypto.KeyGeneratorSpi
Actually generates a secret key from this KeyGenerator object.
engineGenerateParameters() - Method in class iaik.security.dh.DHParameterGenerator
Actually generates the required DH AlgorithmParameters.
engineGenerateParameters() - Method in class iaik.security.dsa.DSAParameterGenerator
Actually generates the required DSA AlgorithmParameters.
engineGenerateParameters() - Method in class iaik.security.pbe.PBEParameterGenerator
Actually generates the required PBE AlgorithmParameters.
engineGeneratePrivate(KeySpec) - Method in class iaik.security.dh.ESDHKeyFactory
Converts the given key specification to a PrivateKey.
engineGeneratePrivate(KeySpec) - Method in class iaik.security.dh.DHKeyFactory
Converts the given key specification to a PrivateKey.
engineGeneratePrivate(KeySpec) - Method in class iaik.security.dsa.DSAKeyFactory
Converts the given key specification to a PrivateKey.
engineGeneratePrivate(KeySpec) - Method in class iaik.security.rsa.RSAKeyFactory
Converts the given key specification to a PrivateKey.
engineGeneratePublic(KeySpec) - Method in class iaik.security.dh.ESDHKeyFactory
Converts the given key specification to a PublicKey.
engineGeneratePublic(KeySpec) - Method in class iaik.security.dh.DHKeyFactory
Converts the given key specification to a PublicKey.
engineGeneratePublic(KeySpec) - Method in class iaik.security.dsa.DSAKeyFactory
Converts the given key specification to a PublicKey.
engineGeneratePublic(KeySpec) - Method in class iaik.security.rsa.RSAKeyFactory
Converts the given key specification to a PublicKey.
engineGenerateSecret() - Method in class iaik.security.dh.DHKeyAgreement
Returns the shared secret finally generated by this DH key agreement.
engineGenerateSecret() - Method in class iaik.security.dh.ESDHKeyAgreement
Returns the shared secret key material finally generated by this DH key agreement.
engineGenerateSecret() - Method in class javax.crypto.KeyAgreementSpi
Returns the shared secret finally generated by this key agreement.
engineGenerateSecret(byte[], int) - Method in class iaik.security.dh.DHKeyAgreement
Generates the shared secret finishing this DH key agreement procedure and writes it into the given byte array, beginning at the given offset position.
engineGenerateSecret(byte[], int) - Method in class iaik.security.dh.ESDHKeyAgreement
Generates the shared secret key material finishing this ESDH key agreement procedure and writes it into the given byte array, beginning at the given offset position.
engineGenerateSecret(byte[], int) - Method in class javax.crypto.KeyAgreementSpi
Generates the shared secret finishing this key agreement procedure and writes it into the given byte array, beginning at the given offset position.
engineGenerateSecret(KeySpec) - Method in class iaik.pkcs.pkcs12.KeyFactory
Converts the given key specification (key material) into a SecretKey object.
engineGenerateSecret(KeySpec) - Method in class iaik.pkcs.pkcs5.KeyFactory
Converts the given key specification (key material) into a SecretKey object.
engineGenerateSecret(KeySpec) - Method in class iaik.security.cipher.GeneralKeyFactory
Converts the given key specification (key material) into a SecretKey object.
engineGenerateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactorySpi
Converts the given key specification (key material) into a SecretKey object.
engineGenerateSecret(String) - Method in class iaik.security.dh.DHKeyAgreement
Returns the shared secret finally generated by this DH key agreement as SecretKey to be used for the specified secret key algorithm.
engineGenerateSecret(String) - Method in class iaik.security.dh.ESDHKeyAgreement
Returns the shared secret key material finally generated by this ESDH key agreement as SecretKey to be used for the specified secret key algorithm.
engineGenerateSecret(String) - Method in class javax.crypto.KeyAgreementSpi
Returns the shared secret finally generated by this key agreement as SecretKey to be used for the secret key algorithm given by its name.
engineGenExemptionBlob() - Method in class javax.crypto.ExemptionMechanismSpi
 
engineGenExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanismSpi
 
engineGetBlockSize() - Method in class iaik.pkcs.pkcs1.RSACipher
This method return 0, because this is not a block cipher.
engineGetBlockSize() - Method in class javax.crypto.CipherSpi
Returns the block size corresponding to this cipher.
engineGetCertificate(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the certificate associated with the given alias.
engineGetCertificateAlias(Certificate) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the (alias) name of the first keystore entry whose certificate matches the given certificate.
engineGetCertificateChain(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the certificate chain associated with the given alias.
engineGetCreationDate(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the creation date of the entry identified by the given alias.
engineGetDigestLength() - Method in class iaik.utils.PretendedMessageDigest
SPI: Returns the length of the digest in bytes.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.CAST128WrapParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.IvParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.RC5Parameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.CAST128Parameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.RC2Parameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.RC2WrapParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.dh.DHParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.dh.ESDHParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.dh.ESDHKEKParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.dsa.DSAParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.pbe.PBEParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.CAST128WrapParameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.IvParameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.RC5Parameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.CAST128Parameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.RC2Parameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.RC2WrapParameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.dh.DHParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.dh.ESDHParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.dh.ESDHKEKParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.dsa.DSAParameters
Returns the parameters as a DER byte array.
engineGetEncoded(String) - Method in class iaik.security.pbe.PBEParameters
Returns the parameters as a DER byte array.
engineGetIV() - Method in class iaik.pkcs.pkcs1.RSACipher
This method return null, because this cipher does not use an IV.
engineGetIV() - Method in class javax.crypto.CipherSpi
Returns a byte array containing the initialization vector (IV).
engineGetKey(String, char[]) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the key associated with the given alias, using the given password to recover it.
engineGetKeySize(Key) - Method in class iaik.pkcs.pkcs1.RSACipher
Returns the size of the given RSA key.
engineGetKeySize(Key) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
 
engineGetKeySize(Key) - Method in class javax.crypto.CipherSpi
New method in JCE 1.2.1
engineGetKeySpec(Key, Class) - Method in class iaik.security.dh.ESDHKeyFactory
Converts the given key into the requested key specification (key material).
engineGetKeySpec(Key, Class) - Method in class iaik.security.dh.DHKeyFactory
Converts the given key into the requested key specification (key material).
engineGetKeySpec(Key, Class) - Method in class iaik.security.dsa.DSAKeyFactory
Converts the given key into the requested key specification (key material).
engineGetKeySpec(Key, Class) - Method in class iaik.security.rsa.RSAKeyFactory
Converts the given key into the requested key specification (key material).
engineGetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs12.KeyFactory
Converts the given secret key into the requested key specification (key material).
engineGetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs5.KeyFactory
Converts the given secret key into the requested key specification (key material).
engineGetKeySpec(SecretKey, Class) - Method in class iaik.security.cipher.GeneralKeyFactory
Converts the given secret key into the requested key specification (key material).
engineGetKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactorySpi
Converts the given secret key into the requested key specification (key material).
engineGetMacLength() - Method in class iaik.security.mac.HMac
Returns the length of the calculated MAC value in bytes.
engineGetMacLength() - Method in class javax.crypto.MacSpi
Returns the length of the calculated MAC value in bytes.
engineGetOutputSize(int) - Method in class iaik.pkcs.pkcs1.RSACipher
Returns 0.
engineGetOutputSize(int) - Method in class javax.crypto.CipherSpi
Returns the output buffer size necessary for capturing the data resulting from the next update or doFinal operation including any data currently being buffered.
engineGetOutputSize(int) - Method in class javax.crypto.ExemptionMechanismSpi
 
engineGetParameter(String) - Method in class iaik.security.dsa.RawDSA
Returns a previously set KSEED parameter as a byte array.
engineGetParameter(String) - Method in class iaik.security.dsa.DSA
Returns a previously set KSEED parameter as a byte array.
engineGetParameter(String) - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
Returns the hash algorithm parameter used by this PKCS#1.5 signature engine.
engineGetParameter(String) - Method in class iaik.security.rsa.RSAPssSignature
Returns the PSS parameters (hashAlgorithm, mask generation algorithm, salt length, trailer field) as RSAPssParameterSpec.
engineGetParameter(String) - Method in class iaik.security.rsa.SSLRSASignature
This method is not implemented and only throws an InvalidParameterException
engineGetParameter(String) - Method in class iaik.security.rsa.RawRSASignature
This method is not implemented and only throws an InvalidParameterException
engineGetParameters() - Method in class iaik.pkcs.pkcs1.RSACipher
Returns the algorithm parameters, if OAEP padding is used.
engineGetParameters() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
SPI: Gets the algorithm parameters required by this MGF engine.
engineGetParameters() - Method in class iaik.pkcs.pkcs1.MGF1
Returns the parameter (hash algorithm) used by this insatance of MGF1 object.
engineGetParameters() - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
Returns the algorithm's parameters.
engineGetParameters() - Method in class iaik.security.cipher.RC2KeyWrap
Returns the algorithm parameters of this RC2KeyWrap cipher.
engineGetParameters() - Method in class iaik.security.cipher.CAST128KeyWrap
Returns the algorithm parameters of this CAST128KeyWrap cipher.
engineGetParameters() - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
This method returns the algorithm's parameters.
engineGetParameters() - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Returns the parameters of the algorithm.
engineGetParameters() - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
Returns the hash algorithm parameter used by this PKCS#1.5 signature engine.
engineGetParameters() - Method in class iaik.security.rsa.RSAPssSignature
Returns the PSS parameters (hashAlgorithm, mask generation algorithm, salt length, trailer field) as RSAPssParameterSpec.
engineGetParameters() - Method in class javax.crypto.CipherSpi
Returns the parameters used with this cipher.
engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Returns the RSASSAPkcs1v15 parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Returns the RSA-OAEP parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Returns the MGF1 parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Returns the RSA-PSS parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CAST128WrapParameters
Returns the CAST parameters as transparent CAST parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.IvParameters
Returns the IV parameters as transparent IV parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.RC5Parameters
Returns the RC5 parameters as transparent RC5 parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CAST128Parameters
Returns the CAST parameters as transparent CAST parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.RC2Parameters
Returns the RC2 parameters as transparent RC2 parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.RC2WrapParameters
Returns the RC2 wrap parameters as transparent RC2 parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.dh.DHParameters
Returns the DH parameters as transparent DH parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.dh.ESDHParameters
Returns the ESDH parameters as transparent ESDH parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.dh.ESDHKEKParameters
Returns the ESDH KEK parameters as transparent ESDH KEK parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.dsa.DSAParameters
Returns the DSA parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.pbe.PBEParameters
Returns the PBE parameters as transparent PBE parameter specification of the given class type.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Initializes this RSASSAPkcs1v15Parameters from the given RSASSAPkcs1v15ParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Initializes this RSAOaepParameters from the given RSAOaepParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Initializes this MGF1Parameters from the given MGF1ParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Initializes this RSAPssParameters from the given RSAPssParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CAST128WrapParameters
Initializes this CAST128WrapParameters with the parameter values from a given CAST128WrapParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.IvParameters
Initializes this IvParameters with the IV value from a given IvParameterspec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.RC5Parameters
Initializes this RC5Parameters with the RC5 parameter values from a given RC5ParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CAST128Parameters
Initializes this CAST128Parameters with the parameter values from a given CAST128ParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.RC2Parameters
Initializes this RC2Parameters with the RC2 parameter values from a given RC2Parameterspec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.RC2WrapParameters
Initializes this RC2WrapParameters with the effective key bits from the given RC2WrapParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.dh.DHParameters
Initializes this DHParameters with prime modulus p, base generator g and length l of the private value x, derived from the given DHParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.dh.ESDHParameters
Initializes this ESDHParameters with prime modulus p, base generator g, prime factor q, the subgroup factor j (if available) and the seed seed and pgenCounter pgenCounter (if available).
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.dh.ESDHKEKParameters
Initializes this ESDHKEKParameters with the given ESDHKEKParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.dsa.DSAParameters
Initializes this DSAParameters with the given DSAParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.pbe.PBEParameters
Initializes this PBEParameters with salt and iteration count from a given PBEParameterSpec or PBEKeyAndParameterSpec.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
Initializes the password-based-key-derivation-function
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.DHParameterGenerator
Initializes this generator with DH-specific parameter generation values and some random seed.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dsa.DSAParameterGenerator
Initializes this generator with some random seed.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pbe.PBEParameterGenerator
Initializes this generator with PBE-specific parameter generation values and some random seed.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes this key generator with given algorithm parameters and random seed.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Initializes this RSASSAPkcs1v15Parameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Initializes this RSAOaepParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Initializes this MGF1Parameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Initializes this RSAPssParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.cipher.CAST128WrapParameters
Initializes this CAST128WrapParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.cipher.IvParameters
Initializes this IvParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.cipher.RC5Parameters
Initializes this RC5Parameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.cipher.CAST128Parameters
Initializes this CAST128Parameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.cipher.RC2Parameters
Initializes this RC2Parameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.cipher.RC2WrapParameters
Initializes this RC2WrapParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.dh.DHParameters
Initializes this DHParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.dh.ESDHParameters
Initializes this ESDHParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.dh.ESDHKEKParameters
Initializes this ESDHKEKParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.dsa.DSAParameters
Initializes this DSAParameters object from the given DER encoded byte array.
engineInit(byte[]) - Method in class iaik.security.pbe.PBEParameters
Initializes this PBEParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.CAST128WrapParameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.IvParameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.RC5Parameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.CAST128Parameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.RC2Parameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.RC2WrapParameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.dh.DHParameters
Inits the parameters from a DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.dh.ESDHParameters
Inits the parameters from a DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.dh.ESDHKEKParameters
Inits the parameters from a DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.dsa.DSAParameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.pbe.PBEParameters
Inits the parameters from an DER encoded byte array.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
Initializes this RSA cipher with given key and algorithm parameters.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.RC2KeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.IDEAKeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher object with proper key and algorithm parameters, and some random seed.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
Initializes this RSA cipher with the given key.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.RC2KeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.IDEAKeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.RC2KeyWrap
Internal inits the underlying RC2 cipher for the second en/decryption step.
engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
Internal inits the underlying CAST128 cipher for the second en/decryption step.
engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.IDEAKeyWrap
Internal inits the underlying IDEA cipher for the second en/decryption step.
engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
Internal inits the underlying TripleDES cipher for the second en/decryption step.
engineInit(int, Key, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
Initializes this RSA cipher with the given key.
engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher object with a proper key and some random seed.
engineInit(int, SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
Don't use this method.
engineInit(int, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyGenerator
 
engineInit(int, SecureRandom) - Method in class iaik.security.dh.DHParameterGenerator
Initializes the parameter generator with given prime modulus length and random seed.
engineInit(int, SecureRandom) - Method in class iaik.security.dsa.DSAParameterGenerator
Initializes the parameter generator with given prime modulus length and random seed.
engineInit(int, SecureRandom) - Method in class iaik.security.pbe.PBEParameterGenerator
Initializes the parameter generator with given salt length and random seed.
engineInit(int, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes this key generator for the given strength with the given random seed
engineInit(Key) - Method in class javax.crypto.ExemptionMechanismSpi
 
engineInit(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanismSpi
 
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.mac.HMac
Initializes this Mac object with given secret key and algorithm parameter specification.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.MacSpi
Initializes this Mac object with given secret key and algorithm parameter specification.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanismSpi
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.DHKeyAgreement
Initializes this Diffie Helman KeyAgreement with the given key, algorithm parameters, and random seed.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.ESDHKeyAgreement
Initializes this Ephemral Static Diffie Helman KeyAgreement with the given key, ESDHKEKParameterSpec, and random seed.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
Initializes this KeyAgreement with the given key, algorithm parameters, and random seed.
engineInit(Key, SecureRandom) - Method in class iaik.security.dh.DHKeyAgreement
Initializes this Diffie Hallman KeyAgreement with the given key and random seed, where the given key constitutes the private DH key (including all required algorithm parameters) of some entity being involved in this key agreement procedure.
engineInit(Key, SecureRandom) - Method in class iaik.security.dh.ESDHKeyAgreement
Initialized this ESDHKeyAgreement with the given key and random seed.
engineInit(Key, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
Initializes this KeyAgreement with the given key and random seed, where the given key constitutes the private key (including all required algorithm parameters) of some entity being involved in this key agreement procedure.
engineInit(SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
Don't use this method.
engineInit(SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes the key generator with the given random seed.
engineInitSign(PrivateKey) - Method in class iaik.security.dsa.RawDSA
SPI: Initializes this DSA Signature object with the given DSA private key for going to sign some data.
engineInitSign(PrivateKey) - Method in class iaik.security.dsa.DSA
SPI: Initializes this DSA Signature object with the given DSA private key for going to sign some data.
engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RSAPssSignature
SPI: Initializes this Signature object with the given RSA private key for going to sign some data.
engineInitSign(PrivateKey) - Method in class iaik.security.rsa.SSLRSASignature
SPI: Initializes this signature object with the given RSA private key for going to sign some data.
engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RawRSASignature
SPI: Initializes this Signature object with the given RSA private key for going to sign some data.
engineInitVerify(PublicKey) - Method in class iaik.security.dsa.RawDSA
SPI: Initializes this RawDSA signature object with the given DSA public key for performing a signature verification.
engineInitVerify(PublicKey) - Method in class iaik.security.dsa.DSA
SPI: Initializes this DSA Signature object with the given DSA public key for performing a signature verification.
engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RSAPssSignature
SPI: Initializes this Signature object with the given RSA public key for performing a signature verification.
engineInitVerify(PublicKey) - Method in class iaik.security.rsa.SSLRSASignature
SPI: Initializes this signature object with the given RSA public key for performing a signature verification.
engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RawRSASignature
SPI: Initializes this Signature object with the given RSA public key for performing a signature verification.
engineIsCertificateEntry(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns true if the entry identified by the given alias is a trusted certificate entry, and false otherwise.
engineIsKeyEntry(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns true if the entry identified by the given alias is a key entry, and false otherwise.
engineLoad(InputStream, char[]) - Method in class iaik.security.keystore.IAIKKeyStore
Loads the keystore from the given input stream.
engineMask(byte[], int, int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
SPI: Uses the mask generation function to generate maskLen bytes from the supplied seed mgfSeed[mgfSeedOff:mgfSeedLen] and XORs the result with dst[off:maskLen].
engineMask(byte[], int, int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.MGF1
Uses the mask generation function to generate maskLen bytes from the supplied seed mgfSeed[mgfSeedOff:mgfSeedLen] and XORs the result with dst[off:maskLen].
engineNextBytes(byte[]) - Method in class iaik.security.random.SecRandom
Return the next bytes.length random bytes.
engineNextBytes(byte[]) - Method in class iaik.security.random.MessageDigestRandom
Return bytes.length random bytes.
engineNextBytes(byte[]) - Method in class iaik.security.random.FIPS186Random
Return bytes.length random bytes.
engineNextBytes(byte[]) - Method in class iaik.security.random.AnsiRandom
Return the next bytes.length pseudo random bytes.
engineReset() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
SPE: Resets this engine to the state before engineMask has been called.
engineReset() - Method in class iaik.pkcs.pkcs1.MGF1
Resets this engine to the state before engineMask has been called.
engineReset() - Method in class iaik.security.mac.HMac
Resets this Mac object for being able to be used for further MAC computations, either by using the same secret key again, or using a new key by properly re-initializing this MAC object.
engineReset() - Method in class iaik.security.md.SHA32bit
SPI: Resets this SHA256 message digest object for being supplied with new data.
engineReset() - Method in class iaik.security.md.Md5
SPI: Resets this MD5 message digest object for being supplied with new data.
engineReset() - Method in class iaik.security.md.Md2
SPI: Resets this MD2 message digest object for being supplied with new data.
engineReset() - Method in class iaik.security.md.SHA64bit
 
engineReset() - Method in class iaik.security.md.RipeMd160
SPI: Resets this RipeMd160 message digest object for being supplied with new data.
engineReset() - Method in class iaik.security.md.RipeMd128
SPI: Resets this RipeMd128 message digest object for being supplied with new data.
engineReset() - Method in class iaik.security.md.SHA
SPI: Resets this SHA message digest object for being supplied with new data.
engineReset() - Method in class iaik.security.md.Md5Old
SPI: Resets this MD5 message digest object for being supplied with new data.
engineReset() - Method in class iaik.utils.PretendedMessageDigest
Resets the buffer.
engineReset() - Method in class javax.crypto.MacSpi
Resets this Mac object for being able to be used for further MAC computations, either by using the same secret key again, or using a new key by properly re-initializing this MAC object.
engineSetCertificateEntry(String, Certificate) - Method in class iaik.security.keystore.IAIKKeyStore
Assigns the given certificate to the given alias.
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class iaik.security.keystore.IAIKKeyStore
Assigns the given key (that has already been protected) to the given alias.
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class iaik.security.keystore.IAIKKeyStore
Assigns the given key to the given alias, protecting it with the given password.
engineSetMode(String) - Method in class iaik.pkcs.pkcs1.RSACipher
Sets the tranformation mode.
engineSetMode(String) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
This method only overwrites the corresponding method in its superclass (DES) and does nothing.
engineSetMode(String) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
This method only overwrites the corresponding method in its superclass and does nothing.
engineSetMode(String) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
This method only overwrites the corresponding method in its superclass and does nothing.
engineSetMode(String) - Method in class javax.crypto.CipherSpi
Sets the mode of this cipher.
engineSetPadding(String) - Method in class iaik.pkcs.pkcs1.RSACipher
Sets the padding scheme of this cipher, which only can be "PKCS1Padding", "NoPadding", "PKCS1PaddingSSL2", or "OAEP", or OAEPWith<digest>And<mgf>Padding (e.g.
engineSetPadding(String) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
This method only overwrites the corresponding method in its superclass and does nothing.
engineSetPadding(String) - Method in class iaik.security.cipher.ARCFOUR
Overrides method engineSetPadding from parant class since no padding is required for the ARCFOUR stream cipher.
engineSetPadding(String) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
This method only overwrites the corresponding method in its superclass and does nothing.
engineSetPadding(String) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
This method only overwrites the corresponding method in its superclass and does nothing.
engineSetPadding(String) - Method in class javax.crypto.CipherSpi
Sets the padding scheme of this cipher.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.dsa.RawDSA
Initializes this DSA signature engine with the given parameter set.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.dsa.DSA
Initializes this DSA signature engine with the given parameter set.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
Sets the hash algorithm parameter to be used by this PKCS#1.5 signature engine.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssSignature
Sets the parameters (hashAlgorithm, mask generation algorithm, salt length, trailer field) for this RSA PSS signature engine.
engineSetParameter(String, Object) - Method in class iaik.security.dsa.RawDSA
Set the KSEED parameter for DSA signing.
engineSetParameter(String, Object) - Method in class iaik.security.dsa.DSA
Sets the KSEED parameter for DSA signing.
engineSetParameter(String, Object) - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
Sets the hash algorithm parameter to be used by this PKCS#1.5 signature engine.
engineSetParameter(String, Object) - Method in class iaik.security.rsa.SSLRSASignature
This method is not implemented and only throws an InvalidParameterException
engineSetParameter(String, Object) - Method in class iaik.security.rsa.RawRSASignature
This method is not implemented and only throws an InvalidParameterException
engineSetParameters(AlgorithmParameters) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
SPI: Sets any algorithm parameters required by this MGF engine.
engineSetParameters(AlgorithmParameters) - Method in class iaik.pkcs.pkcs1.MGF1
Sets the parameter (hash algorithm) for the MGF1 algorithm.
engineSetParameters(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
SPI: Sets any algorithm parameters required by this MGF engine.
engineSetParameters(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MGF1
Sets the parameter (hash algorithm) for the MGF1 algorithm.
engineSetSeed(byte[]) - Method in class iaik.security.random.SecRandom
Set the seed to be used for random number generation.
engineSetSeed(byte[]) - Method in class iaik.security.random.MessageDigestRandom
Add this seed to the internal seed.
engineSetSeed(byte[]) - Method in class iaik.security.random.FIPS186Random
Add this seed to the internal seed.
engineSetSeed(byte[]) - Method in class iaik.security.random.AnsiRandom
Set the seed to the given byte array.
engineSign() - Method in class iaik.security.dsa.RawDSA
SPI: Returns the signature bytes of all the data updated so far.
engineSign() - Method in class iaik.security.dsa.DSA
SPI: Returns the signature bytes of all the data updated so far.
engineSign() - Method in class iaik.security.rsa.RSASignature
SPI: Calculates the signature.
engineSign() - Method in class iaik.security.rsa.RSAPssSignature
SPI: Calculates the signature.
engineSign() - Method in class iaik.security.rsa.SSLRSASignature
SPI: Returns a byte array holding the signature resulting from all already performed data update operations.
engineSign() - Method in class iaik.security.rsa.RawRSASignature
SPI: Returns a byte array holding the signature resulting from all already performed prepared hash update operations.
engineSize() - Method in class iaik.security.keystore.IAIKKeyStore
Retrieves the number of entries in this keystore.
engineStore(OutputStream, char[]) - Method in class iaik.security.keystore.IAIKKeyStore
Writes this keystore to the given output stream, and protects its integrity with the specified password.
engineToString() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Returns a String representation of this object.
engineToString() - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Returns a String representation of this object.
engineToString() - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Returns a String representation of this object.
engineToString() - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Returns a String representation of this object.
engineToString() - Method in class iaik.security.cipher.CAST128WrapParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.cipher.IvParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.cipher.RC5Parameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.cipher.CAST128Parameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.cipher.RC2Parameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.cipher.RC2WrapParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.dh.DHParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.dh.ESDHParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.dh.ESDHKEKParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.dsa.DSAParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.pbe.PBEParameters
Returns a String representation of the parameters.
engineTranslateKey(Key) - Method in class iaik.security.dh.ESDHKeyFactory
This method can't translate any keys.
engineTranslateKey(Key) - Method in class iaik.security.dh.DHKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this DH key factory.
engineTranslateKey(Key) - Method in class iaik.security.dsa.DSAKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this DSA key factory.
engineTranslateKey(Key) - Method in class iaik.security.rsa.RSAKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this RSA key factory.
engineTranslateKey(SecretKey) - Method in class iaik.pkcs.pkcs12.KeyFactory
Translates a key object of some unknown or untrusted provider into a secret key object of this key factory.
engineTranslateKey(SecretKey) - Method in class iaik.pkcs.pkcs5.KeyFactory
Translates a key object of some unknown or untrusted provider into a secret key object of this key factory.
engineTranslateKey(SecretKey) - Method in class iaik.security.cipher.GeneralKeyFactory
Translates a key object of some unknown or untrusted provider into a secret key object of this key factory.
engineTranslateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactorySpi
Translates a key object of some unknown or untrusted provider into a secret key object of this key factory.
engineUnwrap(byte[], String, int) - Method in class iaik.pkcs.pkcs1.RSACipher
Unwraps (RSA decrypts) the given wrapped key.
engineUnwrap(byte[], String, int) - Method in class javax.crypto.CipherSpi
Engine method for key unwrapping.
engineUpdate(byte) - Method in class iaik.security.dsa.RawDSA
SPI: Updates the data to be signed or verified with the specified byte.
engineUpdate(byte) - Method in class iaik.security.dsa.DSA
SPI: Updates the data to be signed or verified with the specified byte.
engineUpdate(byte) - Method in class iaik.security.mac.HMac
Processes the given byte.
engineUpdate(byte) - Method in class iaik.security.rsa.RawRSAPssSignature
SPI: Updates the data to be signed or verified with the specified byte.
engineUpdate(byte) - Method in class iaik.security.rsa.SSLRSASignature
SPI: Updates the data to be signed or verified with the specified byte.
engineUpdate(byte) - Method in class iaik.security.rsa.RawRSASignature
SPI: Updates the data to be signed or verified with the specified byte.
engineUpdate(byte) - Method in class iaik.utils.PretendedMessageDigest
SPI: Updates the internal buffer with the specified byte.
engineUpdate(byte) - Method in class javax.crypto.MacSpi
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs1.RSACipher
This method is not implemented and only throws a RuntimeException.
engineUpdate(byte[], int, int) - Method in class iaik.security.dsa.RawDSA
SPI: Updates the data to be signed or verified with the specified number of hashed bytes, beginning at the specified offset within the given byte array.
engineUpdate(byte[], int, int) - Method in class iaik.security.dsa.DSA
SPI: Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
engineUpdate(byte[], int, int) - Method in class iaik.security.mac.HMac
Processes the given number of bytes, supplied in a byte array starting at the given position.
engineUpdate(byte[], int, int) - Method in class iaik.security.rsa.RawRSAPssSignature
SPI: Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
engineUpdate(byte[], int, int) - Method in class iaik.security.rsa.SSLRSASignature
SPI: Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
engineUpdate(byte[], int, int) - Method in class iaik.security.rsa.RawRSASignature
SPI: Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
engineUpdate(byte[], int, int) - Method in class iaik.utils.PretendedMessageDigest
SPI: Updates the internal buffer with the specified number of bytes, beginning at the specified offset within the given byte array.
engineUpdate(byte[], int, int) - Method in class javax.crypto.CipherSpi
Returns the result of the next step of a multi-step en/decryption operation.
engineUpdate(byte[], int, int) - Method in class javax.crypto.MacSpi
Processes the given number of bytes, supplied in a byte array starting at the given position.
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.RSACipher
This method is not implemented and only throws a RuntimeException.
engineUpdate(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
Performs the next step of a multi-step en/decryption operation.
engineVerify(byte[]) - Method in class iaik.security.dsa.RawDSA
SPI: Verifies the passed-in signature.
engineVerify(byte[]) - Method in class iaik.security.dsa.DSA
SPI: Verifies the passed-in signature.
engineVerify(byte[]) - Method in class iaik.security.rsa.RSASignature
Verifies the given signature of a message according to PKCS#1v1.5.
engineVerify(byte[]) - Method in class iaik.security.rsa.RSAPssSignature
Verifies the given signature.
engineVerify(byte[]) - Method in class iaik.security.rsa.SSLRSASignature
Verifies the given signature of a message according to SSL v3.0.
engineVerify(byte[]) - Method in class iaik.security.rsa.RawRSASignature
Verifies the given signature of a message according to PKCS#1.
engineWrap(Key) - Method in class iaik.pkcs.pkcs1.RSACipher
Wraps (RSA encrypts) the given key.
engineWrap(Key) - Method in class javax.crypto.CipherSpi
Engine method for key wrapping.
EnhancedByteArrayOutputStream - class iaik.utils.EnhancedByteArrayOutputStream.
A ByteArrayOutputStream that tries to avoid copying the data if possible.
EnhancedByteArrayOutputStream() - Constructor for class iaik.utils.EnhancedByteArrayOutputStream
 
EnhancedByteArrayOutputStream(int) - Constructor for class iaik.utils.EnhancedByteArrayOutputStream
 
ENUMERATED - class iaik.asn1.ENUMERATED.
This class implements the native ASN.1 type "ENUMERATED".
ENUMERATED - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type ENUMERATED
ENUMERATED - Static variable in class iaik.asn1.ASN
Global ASN.1 type ENUMERATED
ENUMERATED() - Constructor for class iaik.asn1.ENUMERATED
Create an empty ENUMERATED.
ENUMERATED(int) - Constructor for class iaik.asn1.ENUMERATED
Creates an ENUMERATED object for representing the given int value.
EnvelopedData - class iaik.pkcs.pkcs7.EnvelopedData.
This class represents the non-stream supporting implementation of the PKCS#7 content type EnvelopedData.
EnvelopedData() - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Default constructor for dynamic object creation in ContentInfo.
EnvelopedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Creates a PKCS#7 EnvelopedData from an ASN1Object.
EnvelopedData(byte[], AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Creates a new PKCS#7 EnvelopedData object where the raw data is supplied as byte array.
EnvelopedData(byte[], AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Creates a new PKCS#7 EnvelopedData object where the raw data is supplied as byte array.
EnvelopedData(byte[], AlgorithmID, int, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Creates a new PKCS#7 EnvelopedData object where the raw data is supplied as byte array.
EnvelopedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Creates a new EnvelopedData where the DER encoded data is read from the given InputStream.
EnvelopedData(RecipientInfo[], EncryptedContentInfo) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Constructs a PKCS#7 EnvelopedData type with an already created EncryptedContentInfo.
EnvelopedData(RecipientInfo[], EncryptedContentInfo, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Constructs a PKCS#7 EnvelopedData type with an already created EncryptedContentInfo.
EnvelopedDataOAEP - class demo.pkcs.EnvelopedDataOAEP.
This class uses an RSACipherProvider for en/decrypting the content encryption key of an EnvelopedData with RSA in OAEP mode.
EnvelopedDataOAEP() - Constructor for class demo.pkcs.EnvelopedDataOAEP
Setup the demo certificate chains.
EnvelopedDataStream - class iaik.pkcs.pkcs7.EnvelopedDataStream.
This class represents the stream-supporting implementation of the PKCS#7 content type EnvelopedData.
EnvelopedDataStream() - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
Default constructor for dynamic object creation in ContentInfo.
EnvelopedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
Creates a new EnvelopedDataStream where the DER encoded data is read from the given InputStream.
EnvelopedDataStream(InputStream, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
Creates a new PKCS#7 EnvelopedDataStream object where the content to be enveloped is read from the supplied InputStream.
EnvelopedDataStream(InputStream, AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
Creates a new PKCS#7 EnvelopedDataStream object where the content to be enveloped is read from the supplied InputStream.
EnvelopedDataStream(RecipientInfo[], EncryptedContentInfoStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
Constructs an EnvelopedDataStream object with an already created EncryptedContentInfoStream.
EOFListener - interface iaik.utils.EOFListener.
The listener interface for receiving EOF events.
equals(Object) - Method in class iaik.asn1.ASN1String
Compares two ASN.1 Strings.
equals(Object) - Method in class iaik.asn1.ObjectID
Compares this ObjectID to the specified object.
equals(Object) - Method in class iaik.asn1.PrintableString
Compares two PrintableStrings.
equals(Object) - Method in class iaik.asn1.ASN
Compares two ASN.1 types by tag number and tag class.
equals(Object) - Method in class iaik.asn1.structures.AVA
Compares two AttributeValueAssertions.
equals(Object) - Method in class iaik.asn1.structures.AlgorithmID
Compares this AlgorithmID with the given AlgorithmID.
equals(Object) - Method in class iaik.asn1.structures.Name
Compares this Name to the specified object.
equals(Object) - Method in class iaik.asn1.structures.Attribute
Compares two Attributes.
equals(Object) - Method in class iaik.asn1.structures.GeneralName
Compares this GeneralName with the given GeneralName.
equals(Object) - Method in class iaik.asn1.structures.RDN
Compares two RelativeDistinguishedNames.
equals(Object) - Method in class iaik.asn1.structures.GeneralNames
Compares this GeneralNames with the given GeneralNames.
equals(Object) - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Compares this IssuerAndSerialNumber to the specified object.
equals(Object) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Compares this private key to another private key.
equals(Object) - Method in class iaik.security.cipher.SecretKey
Compares two secret keys.
equals(Object) - Method in class iaik.security.dh.ESDHParameterSpec
Compares two ESDHParameterSpec objects.
equals(Object) - Method in class iaik.security.dsa.DSAPublicKey
Compares this DSAPublicKey with the given DSAPublicKey.
equals(Object) - Method in class iaik.security.dsa.DSAParams
Compares this DSAParams object with the given DSAParams object.
equals(Object) - Method in class iaik.security.dsa.DSAPrivateKey
Compares this DSAPrivateKey with the given DSAPrivateKey.
equals(Object) - Method in class iaik.security.rsa.RSAPublicKey
Compares this RSAPublicKey object with the supplied object.
equals(Object) - Method in class iaik.x509.PublicKeyInfo
Compares this public key to another public key.
equals(Object) - Method in interface iaik.x509.attr.AttCertIssuer
Compares this AttCertIssuer to the specified object.
equals(Object) - Method in class iaik.x509.attr.V1Form
Compares this V1Form to the specified object.
equals(Object) - Method in class iaik.x509.attr.V2Form
Compares this V2Form to the specified object.
equals(Object) - Method in class iaik.x509.attr.ObjectDigestInfo
Compares this ObjectDigestInfo to the specified object.
equals(Object) - Method in class iaik.x509.attr.IssuerSerial
Compares this IssuerSerial to the specified object.
equals(Object) - Method in class iaik.x509.attr.Holder
Compares this Holder to the specified object.
equals(Object) - Method in class iaik.x509.ocsp.ReqCert
Compares this ReqCert with the given ReqCert.
equals(Object) - Method in class iaik.x509.ocsp.ResponderID
Compares this ResponderID with the given ResponderID.
equals(Object) - Method in class iaik.x509.ocsp.CertID
Compares this CertID with the given CertID.
equals(Object) - Method in class javax.crypto.spec.SecretKeySpec
Compares two SecretKeySpecs.
equals(Object) - Method in class javax.crypto.spec.RC2ParameterSpec
This object and the other object are considered equal if the other object is an instance of this class and if their effective key sizes and IVs are equal (they are also considered equal if both are null).
equalsBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Checks two byte blocks for equality.
equalsBlock(byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given byte arrays for equality.
equivalentLabels - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.9) for the PKCS#9 EquivalentLabels attribute as used for S/MIMEv3 ESS.
ERROR - Static variable in class iaik.utils.Base64InputStream
 
ErrorExtension - class iaik.x509.extensions.ErrorExtension.
This class can be used to show extensions which can not be initialized because of an error.
ErrorExtension(ObjectID, boolean, String) - Constructor for class iaik.x509.extensions.ErrorExtension
Creates a new broken extension.
esdh - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for identifying public Ephemeral-Static Diffie-Hellman keys.
ESDHKEK - class demo.ESDHKEK.
This demo shows how to use Epemeral-Static Diffie-Hellman key agreement algorithm (RFC 2631) for generating a shared secret key encryption key.
ESDHKEK() - Constructor for class demo.ESDHKEK
Default constructor.
ESDHKEKParameters - class iaik.security.dh.ESDHKEKParameters.
Ephemeral Static Diffie Hellman parameters (opaque form).
ESDHKEKParameters() - Constructor for class iaik.security.dh.ESDHKEKParameters
The default constructor.
ESDHKEKParameterSpec - class iaik.security.dh.ESDHKEKParameterSpec.
Ephemeral Static Diffie Hellman parameter specification.
ESDHKEKParameterSpec(ObjectID, byte[]) - Constructor for class iaik.security.dh.ESDHKEKParameterSpec
Creates a ESDH Diffie-Hellman parameter specification, based on given CEK wrap algorithm and suppPubInfo.
ESDHKEKParameterSpec(ObjectID, int) - Constructor for class iaik.security.dh.ESDHKEKParameterSpec
Creates a ESDH Diffie-Hellman parameter specification, based on given CEK wrap algorithm and suppPubInfo.
esdhKeyAgreement - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Ephemeral-Static Diffie-Hellman key agreement algorithm (RFC 2631).
ESDHKeyAgreement - class iaik.security.dh.ESDHKeyAgreement.
This class extends iaik.security.dh.DHKeyAgreement to provide the functionality of the ephemeral static Diffie Hellman key agreement algorithm for generating shared secret key encryption keys as specified by RFC 2631.
ESDHKeyAgreement() - Constructor for class iaik.security.dh.ESDHKeyAgreement
Empty default Constructor.
ESDHKeyFactory - class iaik.security.dh.ESDHKeyFactory.
This class converts Ephemeral-Static Diffie Hellman keys (opaque representation) in their KeySpecs (transparent representation) and vice versa.
ESDHKeyFactory() - Constructor for class iaik.security.dh.ESDHKeyFactory
Default constructor for creating an ESDHKeyFactory.
ESDHKeyPairGenerator - class iaik.security.dh.ESDHKeyPairGenerator.
Key pair generator for ESDH keys to be used for Ephemeral Static Diffie Hellman key agreement as specified by RFC 2631.
ESDHKeyPairGenerator() - Constructor for class iaik.security.dh.ESDHKeyPairGenerator
Default constructor for creating a ESDHKeyPairGenerator object.
ESDHParameterGenerator - class iaik.security.dh.ESDHParameterGenerator.
This class implements an AlgorithmParameterGenerator that generates parameters for key-agreement according to the Ephemeral Static Diffie Hellman key agreement protocol.
ESDHParameterGenerator() - Constructor for class iaik.security.dh.ESDHParameterGenerator
The default constructor.
ESDHParameters - class iaik.security.dh.ESDHParameters.
This class represents Ephmeral-Static Diffie Hellman paramters in opaque form and may be used for generating opaque ESDH parameters and converting them between various formats.
ESDHParameters() - Constructor for class iaik.security.dh.ESDHParameters
The default constructor.
ESDHParameterSpec - class iaik.security.dh.ESDHParameterSpec.
Ephemeral-Static Diffie Hellman parameter specification.
ESDHParameterSpec(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dh.ESDHParameterSpec
Creates an Ephemeral Static Diffie-Hellman parameter specification, based on given prime modulus p, base generator g and prime factor q.
ESDHParameterSpec(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dh.ESDHParameterSpec
Creates an Ephemeral Static Diffie-Hellman parameter specification, based on given prime modulus p, base generator g, prime factor q and soubgroup factor j.
ESDHParameterSpec(BigInteger, BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class iaik.security.dh.ESDHParameterSpec
Creates an Ephemeral Static Diffie-Hellman parameter specification, based on given prime modulus p, base generator g, prime factor q, soubgroup factor j, the seed and counter used in the system parameter generation process.
ESDHParameterSpec(BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class iaik.security.dh.ESDHParameterSpec
Creates an Ephemeral Static Diffie-Hellman parameter specification, based on given prime modulus p, base generator g, prime factor q, the seed and counter used in the system parameter generation process.
ESDHPrivateKey - class iaik.security.dh.ESDHPrivateKey.
This class implements an Ephemeral Static Diffie Hellman private key.
ESDHPrivateKey(ASN1Object) - Constructor for class iaik.security.dh.ESDHPrivateKey
Creates a new ESDHPrivateKey from the given ASN.1 object.
ESDHPrivateKey(BigInteger, ESDHParameterSpec) - Constructor for class iaik.security.dh.ESDHPrivateKey
Creates a new ESDHPrivateKey from given private key value x and ESDH parameter specification
ESDHPrivateKey(byte[]) - Constructor for class iaik.security.dh.ESDHPrivateKey
Creates a new ESDHPrivateKey from the given DER encoded byte array.
ESDHPrivateKey(ESDHPrivateKeySpec) - Constructor for class iaik.security.dh.ESDHPrivateKey
Creates a new ESDHPrivateKey from the given ESDHPrivateKeySpec representing the ESDH private key value x, and the values p, g, q, j (if available) and seed and pgenCounter (if available).
ESDHPrivateKey(InputStream) - Constructor for class iaik.security.dh.ESDHPrivateKey
Creates a new ESDHPrivateKey from an InputStream.
ESDHPrivateKeySpec - class iaik.security.dh.ESDHPrivateKeySpec.
Ephemeral Static Diffie Hellman private key specification.
ESDHPrivateKeySpec(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dh.ESDHPrivateKeySpec
Creates an Ephemeral Static Diffie-Hellman private key specification based on given private value x, prime modulus p, base generator g and prime factor q.
ESDHPrivateKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dh.ESDHPrivateKeySpec
Creates an Ephemeral Static Diffie-Hellman private key specification based on given private value x, prime modulus p, base generator g, prime factor q and subgroup factor j.
ESDHPrivateKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class iaik.security.dh.ESDHPrivateKeySpec
Creates an Ephemeral Static Diffie-Hellman private key specification based on given private value x, prime modulus p, base generator g, prime factor q, subgroup factor j and the seed and counter used in the system parameter generation process.
ESDHPrivateKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class iaik.security.dh.ESDHPrivateKeySpec
Creates an Ephemeral Static Diffie-Hellman private key specification based on given private value x, prime modulus p, base generator g, prime factor q and the seed and counter used in the system parameter generation process.
ESDHPublicKey - class iaik.security.dh.ESDHPublicKey.
This class implements an Ephemeral Static Diffie Hellman public key.
ESDHPublicKey(ASN1Object) - Constructor for class iaik.security.dh.ESDHPublicKey
Creates a new ESDHPublicKey from the given ASN.1 object.
ESDHPublicKey(BigInteger, ESDHParameterSpec) - Constructor for class iaik.security.dh.ESDHPublicKey
Creates a new ESDHPublicKey from public key value and ESDH parameter specification
ESDHPublicKey(byte[]) - Constructor for class iaik.security.dh.ESDHPublicKey
Creates a new ESDHPublicKey from the given DER encoded byte array.
ESDHPublicKey(ESDHPublicKeySpec) - Constructor for class iaik.security.dh.ESDHPublicKey
Creates a new ESDHPublicKey from the given ESDHPublicKeySpec representing the ESDH public key value y, and the values p, g, q, j (if available) and seed and pgenCounter (if available).
ESDHPublicKey(InputStream) - Constructor for class iaik.security.dh.ESDHPublicKey
Creates a new ESDHPublicKey from an InputStream.
ESDHPublicKeySpec - class iaik.security.dh.ESDHPublicKeySpec.
Ephemeral-Static Diffie Hellman public key specification.
ESDHPublicKeySpec(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dh.ESDHPublicKeySpec
Creates an Ephemeral-Static Diffie-Hellman public key specification based on given public value y, prime modulus p, base generator g and prime factor q.
ESDHPublicKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dh.ESDHPublicKeySpec
Creates an Ephemeral-Static Diffie-Hellman public key specification based on given public value y, prime modulus p, base generator g, prime factor q and subgroup factor j.
ESDHPublicKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class iaik.security.dh.ESDHPublicKeySpec
Creates an Ephemeral-Static Diffie-Hellman public key specification based on given public value y, prime modulus p, base generator g, prime factor q, subgroup factor j and the seed and counter used in the system parameter generation process.
ESDHPublicKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class iaik.security.dh.ESDHPublicKeySpec
Creates an Ephemeral-Static Diffie-Hellman public key specification based on given public value y, prime modulus p, base generator g, prime factor q and the seed and counter used in the system parameter generation process.
ExemptionMechanism - class javax.crypto.ExemptionMechanism.
ExemptionMechanism class from JCE 1.2.1.
ExemptionMechanism(ExemptionMechanismSpi, Provider, String) - Constructor for class javax.crypto.ExemptionMechanism
 
ExemptionMechanismException - exception javax.crypto.ExemptionMechanismException.
ExemptionMechanismException class from JCE 1.2.1.
ExemptionMechanismException() - Constructor for class javax.crypto.ExemptionMechanismException
 
ExemptionMechanismException(String) - Constructor for class javax.crypto.ExemptionMechanismException
 
ExemptionMechanismSpi - class javax.crypto.ExemptionMechanismSpi.
ExemptionMechanismSpi class from JCE 1.2.1.
ExemptionMechanismSpi() - Constructor for class javax.crypto.ExemptionMechanismSpi
 
EXPLICIT - Static variable in class iaik.pkcs.pkcs7.SignedDataStream
Denotes a mode where the signed message is not transported within the Signature
EXPLICIT - Static variable in class iaik.pkcs.pkcs7.DigestedDataStream
Denotes a mode where the data to be digested is not included.
extendedCertificateAttributes - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object extendedCertificateAttributes.
ExtendedKeyUsage - class iaik.x509.extensions.ExtendedKeyUsage.
This class implements the ExtendedKeyUsage Extension.
ExtendedKeyUsage() - Constructor for class iaik.x509.extensions.ExtendedKeyUsage
Creates a new ExtendedKeyUsage extension.
ExtendedKeyUsage(ObjectID) - Constructor for class iaik.x509.extensions.ExtendedKeyUsage
Create an ExtendedKeyUsage with a given key purpose.
ExtendedKeyUsage(ObjectID[]) - Constructor for class iaik.x509.extensions.ExtendedKeyUsage
Create an ExtendedKeyUsage with an array of key purposes.
ExtendedProperties - class iaik.utils.ExtendedProperties.
An enhanced property class.
ExtendedProperties() - Constructor for class iaik.utils.ExtendedProperties
 
ExtendedProperties(Properties) - Constructor for class iaik.utils.ExtendedProperties
supported for interface compatibility to java.util.Properties only, default properties are not supported.
ExtendedProvider - class iaik.utils.ExtendedProvider.
The abstract ExtendedProvider class is identical to the standard provider class except that upon retrieval it automatically checks if the referenced class is actually available.
ExtendedProvider(String, double, String) - Constructor for class iaik.utils.ExtendedProvider
Constructor for use by subclasses.
extensionRequest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object extensionRequest.
ExtensionRequest - class iaik.pkcs.pkcs9.ExtensionRequest.
The PKCS#9 ExtensionRequest attribute.
ExtensionRequest() - Constructor for class iaik.pkcs.pkcs9.ExtensionRequest
Default constructor.
ExtensionRequest(ASN1Object) - Constructor for class iaik.pkcs.pkcs9.ExtensionRequest
Creates an ExtensionRequest from its ASN.1 representation.
EXTERNAL - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type EXTERNAL
EXTERNAL - Static variable in class iaik.asn1.ASN
Global ASN.1 type EXTERNAL
extGcd(int, int) - Static method in class iaik.utils.NumberTheory
Extended Euclidean algorithm for computing the greatest common divisor of two integers.
extGcd(int, int) - Static method in class iaik.utils.CryptoUtils
Deprecated. use NumberTheory.extGcd() instead
extractSeedData(Object) - Method in class iaik.security.random.HashObjectSeedGenerator
This method extracts the random information from the object and updates the hash accordingly.
extractSeedData(Object) - Method in class iaik.security.random.AWT11SeedGenerator
Add the given event to the seed.
extractSeedData(Object) - Method in class iaik.security.random.AWT10SeedGenerator
Add the given object to the seed.

F

Factory - class iaik.utils.Factory.
This class can be used to manage classes for dynamic instanziation.
Factory() - Constructor for class iaik.utils.Factory
Restrict instantiation to the class itself and subclasses.
FALSE - Static variable in class iaik.asn1.BOOLEAN
The BOOLEAN constant FALSE.
fillArray(byte[], InputStream) - Static method in class iaik.utils.Util
This method tries to fill the given array with data read from the InputStream.
fillBlock(byte[], byte) - Static method in class iaik.utils.CryptoUtils
Fills a block with a given byte.
fillBlock(byte[], int, byte, int) - Static method in class iaik.utils.CryptoUtils
Fills the specified subsequence of the given byte array with the given byte.
finalize() - Method in class iaik.security.md.Md2
 
finalize() - Method in class javax.crypto.ExemptionMechanism
 
fingerprint() - Method in class iaik.asn1.ASN1
Returns a fingerprint (MD5 Hash of the whole ASN1Object).
finishUnWrap(byte[], String, int) - Method in class iaik.security.cipher.RC2KeyWrap
Finishes the unwrapping process by decomposing the LCEKPAD value (RFC 2630, Section 12.6.5, 8.) into LENGTH CEK and PAD and returns the CEK As last step of the RC2 Key UnWrap algorithm described in RFC2630, the LCEKPAD (composed of cek-length, decrypted content-encryption key and optional padding) has to be decomposed for getting the cek.
finishUnWrap(byte[], String, int) - Method in class iaik.security.cipher.CAST128KeyWrap
Finishes the unwrapping process by decomposing the LCEKPAD value (RFC 2630, Section 12.6.5, 8.) into LENGTH CEK and PAD and returns the CEK As last step of CAST128 Key UnWrap algorithm (equivalent to RC2 key unwrapdescribed in RFC2630, the LCEKPAD (composed of cek-length, decrypted content-encryption key and optional padding) has to be decomposed for getting the cek.
finishUnWrap(byte[], String, int) - Method in class iaik.security.cipher.IDEAKeyWrap
Finishes the unwrapping process by creating an IDEA key from the decrypted key material.
finishUnWrap(byte[], String, int) - Method in class iaik.security.cipher.TripleDESKeyWrap
Finishes the unwrapping process by checking if the recovered TripleDES content-encryption key is (odd) parity adjusted.
FIPS140Test - class iaik.security.random.FIPS140Test.
This class tests a Random number generator for randomness using statstical tests as defined in FIPS 140-1.
FIPS140Test(InputStream) - Constructor for class iaik.security.random.FIPS140Test
Creates a FIPS140Test object that reads the data to be examined from the given stream.
FIPS140Test(Random) - Constructor for class iaik.security.random.FIPS140Test
Creates a FIPS140Test object that examines the given Random object.
FIPS186Random - class iaik.security.random.FIPS186Random.
This class implements a secure pseudo-random number generator based on a MessageDigest.
FIPS186Random(RawHash) - Constructor for class iaik.security.random.FIPS186Random
Constructor for use by subclasses.
flush() - Method in class iaik.utils.Base64OutputStream
Performs final processing and output to the output stream.
flush() - Method in class iaik.utils.PemOutputStream
Flushes the stream and writes the last line.
forceImplicitlyTagged(ASN) - Method in class iaik.asn1.CON_SPEC
Forces a CONTEX SPECIFIC ASN.1 object to be implicitly tagged.
format(double, int, int) - Static method in class demo.TestSpeed
Converts the input double number to an appropriate output string format.
FreshestCRL - class iaik.x509.extensions.FreshestCRL.
This class implements the FreshestCRL Extension.
FreshestCRL() - Constructor for class iaik.x509.extensions.FreshestCRL
Default constructor.
FreshestCRL(DistributionPoint) - Constructor for class iaik.x509.extensions.FreshestCRL
Creates an FreshestCRL object and adds an DistributionPoint.
friendlyName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object friendlyName.
fromBooleanArray(boolean[]) - Static method in class iaik.utils.Util
Converts the given array of boolean values into a string of zeros and ones.

G

g - Variable in class javax.crypto.spec.DHPublicKeySpec
 
g - Variable in class javax.crypto.spec.DHPrivateKeySpec
 
g - Variable in class javax.crypto.spec.DHParameterSpec
 
gcd(int, int) - Static method in class iaik.utils.NumberTheory
Euclidean algorithm for computing the greatest common divisor of two integers.
gcd(int, int) - Static method in class iaik.utils.CryptoUtils
Deprecated. use NumberTheory.gcd() instead
gender - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the Qualified Certificate personal data attribute type Gender.
GeneralizedTime - class iaik.asn1.GeneralizedTime.
This class implements the native ASN.1 type "GeneralizedTime".
GeneralizedTime - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type GeneralizedTime (any time precision according to the ISO 2014 norm)
GeneralizedTime - Static variable in class iaik.asn1.ASN
Global ASN.1 type GeneralizedTime (any time precision according to the ISO 2014 norm)
GeneralizedTime() - Constructor for class iaik.asn1.GeneralizedTime
Creates an empty object.
GeneralizedTime(String) - Constructor for class iaik.asn1.GeneralizedTime
Creates a new ASN.1 GeneralizedTime object for the given Java String value.
GeneralKeyFactory - class iaik.security.cipher.GeneralKeyFactory.
This class is the SecretKeyFactory for all symmetric ciphers supported by the IAIK.
GeneralKeyFactory() - Constructor for class iaik.security.cipher.GeneralKeyFactory
Constructor used by getInstance().
GeneralName - class iaik.asn1.structures.GeneralName.
This class implements the ASN1. type "GeneralName".
GeneralName(ASN1Object) - Constructor for class iaik.asn1.structures.GeneralName
Creates a GeneralName from an ASN1Object.
GeneralName(int, Object) - Constructor for class iaik.asn1.structures.GeneralName
Creates a GeneralName for given type and value.
GeneralNames - class iaik.asn1.structures.GeneralNames.
This class implements the ASN1. type "GeneralNames".
GeneralNames() - Constructor for class iaik.asn1.structures.GeneralNames
Default constructor.
GeneralNames(ASN1Object) - Constructor for class iaik.asn1.structures.GeneralNames
Constructs a GeneralNames object from an ASN1Object.
GeneralNames(GeneralName) - Constructor for class iaik.asn1.structures.GeneralNames
Creates a GeneralNames structure from a GeneralName.
GeneralString - class iaik.asn1.GeneralString.
This class implements the native ASN.1 type "GENERAL STRING".
GeneralString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type GeneralString
GeneralString - Static variable in class iaik.asn1.ASN
Global ASN.1 type GeneralString
GeneralString() - Constructor for class iaik.asn1.GeneralString
Creates an empty GeneralString.
GeneralString(String) - Constructor for class iaik.asn1.GeneralString
Creates a new ASN.1 GeneralString object for the given String value.
GeneralSubtree - class iaik.asn1.structures.GeneralSubtree.
An implementation of the ASN.1 structure GeneralSubtree as used within the NameConstraints extension.
GeneralSubtree() - Constructor for class iaik.asn1.structures.GeneralSubtree
Default constructor.
GeneralSubtree(GeneralName) - Constructor for class iaik.asn1.structures.GeneralSubtree
Creates a new GeneralSubrtree from a base representing some GeneralName.
generateCertificates() - Method in class demo.keystore.SetupKeyStore
 
generateKey() - Method in class javax.crypto.KeyGenerator
Actually generates a secret key from this KeyGenerator object.
generateKeyPair() - Method in class iaik.security.dh.DHKeyPairGenerator
Actually generates the requested DH KeyPair.
generateKeyPair() - Method in class iaik.security.dh.ESDHKeyPairGenerator
Actually generates the requested ESDH KeyPair.
generateKeyPair() - Method in class iaik.security.dsa.DSAKeyPairGenerator
Actually generates the requested KeyPair.
generateKeyPair() - Method in class iaik.security.rsa.RSAKeyPairGenerator
Actually generates the requested RSA KeyPair.
generateKeyPair(String, int) - Static method in class demo.keystore.SetupKeyStore
Generate a KeyPair using the specified algorithm with the given size.
generateKeyPair(String, int) - Method in class demo.x509.CreateDemoCerts
Generates a Key pair for the requested public key algorithm.
generateKeyPair(String, int) - Method in class demo.x509.X509
Generates a Key Pair for the specified public-key algorithm.
generateSecret() - Method in class javax.crypto.KeyAgreement
Returns the shared secret finally generated by this key agreement algorithm.
generateSecret(byte[], int) - Method in class javax.crypto.KeyAgreement
Generates the shared secret finishing this key agreement procedure and writes it into the given byte array, beginning at the given offset position.
generateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactory
Converts the given key specification (key material) into a SecretKey object.
generateSecret(String) - Method in class javax.crypto.KeyAgreement
Returns the shared secret finally generated by this key agreement algorithm as SecretKey to be used for the secret key algorithm given by its name.
generationQualifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.500 attribute type generationQualifier.
genExemptionBlob() - Method in class javax.crypto.ExemptionMechanism
 
genExemptionBlob(byte[]) - Method in class javax.crypto.ExemptionMechanism
 
genExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanism
 
get() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns the identifier of this extension.
get() - Method in class iaik.x509.extensions.KeyUsage
Returns the key usage value as an integer.
get(Object) - Method in class iaik.utils.ExtendedProperties
Internal use only, public for compatibility to Hashtable only.
getAccepatableResponseTypes() - Method in class iaik.x509.ocsp.OCSPRequest
A convenience method for getting the response type list of the AcceptableResponses extension, if included in this request.
getAcceptableResponseTypes() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Gets the acceptable response type OIDs.
getAccessDescription(ObjectID) - Method in class iaik.x509.extensions.InfoAccess
Returns the AccessDescription with the requested AccessMethod, if inlcuded.
getAccessDescriptions() - Method in class iaik.x509.extensions.InfoAccess
Returns an enumeration of the access descriptions included into this InfoAccess object.
getAccessLocation() - Method in class iaik.asn1.structures.AccessDescription
Returns the access location.
getAccessMethod() - Method in class iaik.asn1.structures.AccessDescription
Returns the access method OID.
getAcInfo() - Method in class iaik.x509.attr.AttributeCertificate
Returns the DER encoded AttributeCertificateInfo ASN.1 data structure of this attribute certificate.
getAlgorithm() - Method in class iaik.asn1.structures.AlgorithmID
Returns the ObjectID of the algorithm.
getAlgorithm() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Gets the name of the mask generation algorithm this engine implements.
getAlgorithm() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns the name of the algorithm.
getAlgorithm() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Returns the name of the algorithm.
getAlgorithm() - Method in class iaik.security.cipher.PBEKeyBMP
Returns the algorithm name.
getAlgorithm() - Method in class iaik.security.cipher.SecretKey
Returns the name of the key algorithm for this key.
getAlgorithm() - Method in class iaik.security.cipher.PBEKey
Returns the algorithm name.
getAlgorithm() - Method in class iaik.security.dh.DHPublicKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.dh.DHPrivateKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.dh.ESDHPublicKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.dh.ESDHPrivateKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.dsa.DSAPublicKey
Returns the String "DSA"
getAlgorithm() - Method in class iaik.security.dsa.DSAPrivateKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAPublicKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.utils.SSLeayPrivateKey
Returns the symmetric encryption algorithm used to protect this private key.
getAlgorithm() - Method in class iaik.x509.PublicKeyInfo
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class javax.crypto.SecretKeyFactory
Returns the standard name of the key algorithm.
getAlgorithm() - Method in class javax.crypto.Cipher
Returns the algorithm name used when creating this object.
getAlgorithm() - Method in class javax.crypto.KeyAgreement
Returns the standard name of the key agreement algorithm.
getAlgorithm() - Method in class javax.crypto.SealedObject
Returns the algorithm that was used to seal this object.
getAlgorithm() - Method in class javax.crypto.Mac
Returns the standard name of the MAC algorithm in use.
getAlgorithm() - Method in class javax.crypto.KeyGenerator
Returns the standard name of the key algorithm.
getAlgorithm() - Method in class javax.crypto.spec.SecretKeySpec
Returns the name of the algorithm associated with this secret key.
getAlgorithmID(String) - Static method in class iaik.asn1.structures.AlgorithmID
Returns an AlgorithmID for the given implementation name.
getAlgorithmParameters() - Method in class iaik.asn1.structures.AlgorithmID
Returns the parameters of the algorithm as java.security.AlgorithmParameters object.
getAlgorithmParameters(String) - Method in class iaik.asn1.structures.AlgorithmID
Returns the parameters of the algorithm as java.security.AlgorithmParameters object.
getAlgorithmParameters(String, String) - Method in class iaik.asn1.structures.AlgorithmID
Returns the parameters of the algorithm as java.security.AlgorithmParameters object.
getAmount() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Gets the amount.
getArchiveCutoff() - Method in class iaik.x509.ocsp.SingleResponse
A convenience method for getting the cutoff time of the ArchiveCutoff extension, if included in this response.
getASN1Value() - Method in class iaik.asn1.structures.AVA
Returns an ASN.1 representation of the value of this AttributeValueAssertion.
getAsnType() - Method in class iaik.asn1.ASN1Object
Returns the ASN.1 type of this ASN.1 object.
getAttribute(ObjectID) - Method in class iaik.asn1.structures.Attributes
Returns the first attribute with the given type.
getAttribute(ObjectID) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the first attribute matching to the given ObjectID, if included in this CertificateRequest.
getAttribute(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
Gets all the Atributes matching to a specific type (object identifier).
getAttribute(ObjectID) - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns the first attribute matching to the given ObjectID, if included in this SubjectDirectoryAttributes object.
getAttributes() - Method in class iaik.asn1.structures.Attributes
Returns all attributes included in the container.
getAttributes() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Gets the Atributes of this CertificateRequest.
getAttributes() - Method in class iaik.pkcs.pkcs12.Attributes
Returns the attributes of this SafeBag object or null if there are no attributes.
getAttributes() - Method in class iaik.x509.attr.AttributeCertificate
Gets the Atributes of this CertificateRequest.
getAttributes() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns the attributes included in this SubjectDirectoryAttributes extension.
getAttributes(ObjectID) - Method in class iaik.asn1.structures.Attributes
Returns all attributes with the given type.
getAttributes(ObjectID) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Gets all the Atributes matching to a specific type (object identifier).
getAttributeType() - Method in class iaik.asn1.structures.AttributeValue
Returns the attribute type OID identifying the type to which this Attribute Value belongs.
getAttributeType() - Method in class iaik.asn1.structures.UnknownAttributeValue
Returns the attribute type the unknown attribute value belongs to.
getAttributeType() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns the OID (1.2.840.113549.1.9.14) identifying the ExtensionRequest attribute type.
getAttributeType() - Method in class iaik.pkcs.pkcs9.ChallengePassword
Returns the OID (1.2.840.113549.1.9.7) identifying the ChallengePassword attribute type.
getAttributeValue() - Method in class iaik.asn1.structures.Attribute
Returns the value of this (single valued) Attribute.
getAttributeValue(ObjectID) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the attribute value of a single valued attribute with the given type.
getAttributeValues() - Method in class iaik.asn1.structures.Attribute
Returns the values of this (multi valued) Attribute.
getAuthenticatedAttribute(ObjectID) - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the first authenticated attribute matching to the given ObjectID, if included in this SignerInfo object.
getAuthenticatedAttributes() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns a set of attributes that are signed by the signer.
getAuthenticatedSafes() - Method in class iaik.pkcs.pkcs12.PKCS12
Returns all AuthenticatesSafes included in this PKCS#12 object for manually parsing.
getAuthorityCertIssuer() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns the authority cert issuer of this AuthorityKeyIdentifier extension.
getAuthorityCertSerialNumber() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns the serial number of this AuthorityKeyIdentifier extension.
getAVA() - Method in class iaik.asn1.structures.RDN
This method returns one AVA.
getAVA(ObjectID) - Method in class iaik.asn1.structures.RDN
Returns a AttributeValueAssertion of given type from this RelativeDistinguishedName.
getBagType() - Method in class iaik.pkcs.pkcs12.SafeBag
Returns the type of this SafeBag.
getBase() - Method in class iaik.asn1.structures.GeneralSubtree
Returns the base GeneralName.
getBaseAsnType() - Method in class iaik.asn1.UNKNOWN
Returns the base ASN.1 type of this UNKNOWN ASN.1 object.
getBaseCertificateID() - Method in class iaik.x509.attr.V2Form
Gets the baseCertificateID of this V2Form, if set.
getBaseCertificateID() - Method in class iaik.x509.attr.Holder
Gets the baseCertificateID of this Holder, if set.
getBaseCRLNumber() - Method in class iaik.x509.extensions.DeltaCRLIndicator
Returns the base crl number as BigInteger.
getBaseUrl() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Returns the base url.
getBasicConstraints() - Method in class iaik.x509.X509Certificate
Returns the pathLenConstraint value of the BasicConstraints extension, if included in this certificate.
getBinaryString() - Method in class iaik.asn1.BIT_STRING
Returns the value of this BIT_STRING as a binary string.
getBiometricDataHash() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Gets the biometric data hash value.
getBiometricDataHashAsString() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Gets a string representation of the biometric data hash value.
getBiometricDatas() - Method in class iaik.x509.extensions.qualified.BiometricInfo
Returns the BiometricData objects included in this BiometricInfo extension.
getBiometricInfo() - Method in class iaik.x509.qualified.QualifiedCertificate
Returns the BiometricInfo extension included in this certificate, if present.
getBlockSize() - Method in class iaik.asn1.OCTET_STRING
Returns the blockSize defining the encoding scheme - and specifying the length of each primitive encoded octet string component, if positive.
getBlockSize() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Gets the block size defining the length of each definite primitive encoded octet string component.
getBlockSize() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Gets the block size defining the length of each definite primitive encoded octet string component.
getBlockSize() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Gets the block size defining the length of each definite primitive encoded octet string component.
getBlockSize() - Method in class iaik.pkcs.pkcs7.DataStream
Gets the block size defining the length of each definite primitive encoded octet string component.
getBlockSize() - Method in interface iaik.pkcs.pkcs7.ContentStream
Gets the block size defining the length of each definite primitive encoded octet string component.
getBlockSize() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Gets the block size defining the length of each definite primitive encoded octet string component.
getBlockSize() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Gets the block size defining the length of each definite primitive encoded octet string component.
getBlockSize() - Method in class iaik.security.md.RawHash
Get the input blocksize of this hash function in bytes.
getBlockSize() - Method in class javax.crypto.Cipher
Returns the block size corresponding to this cipher.
getBoolean(String, boolean) - Method in class iaik.utils.ExtendedProperties
Get this property value, as a boolean.
getBooleanArray() - Method in class iaik.x509.extensions.KeyUsage
Return the key usage value as a boolean array.
getBuffer() - Method in class iaik.utils.LineInputStream
Returns the data in the buffer.
getCaCertificate(int) - Static method in class demo.keystore.IaikKeyStore
Returns a demo CA certificate.
getCaPolicyUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns the caPolicy url.
getCaPrivateKey(int) - Static method in class demo.keystore.IaikKeyStore
Returns the private key of a CA certificate.
getCaRevocationUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns the caRevocation url.
getCekWrapAlgorithm() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Returns the CEK wrap algorithm OID.
getCertifcates() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the signer certificates that may be included in this request.
getCertificate() - Method in class iaik.pkcs.pkcs12.CertificateBag
Returns the certificate of this CertificateBag.
getCertificate(IssuerAndSerialNumber) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Tries to find the certificate specified by an IssuerAndSerialNumber.
getCertificateBags() - Method in class iaik.pkcs.pkcs12.PKCS12
Returns an array of all CertificateBags within this PKCS#12 object.
getCertificateChain() - Method in class iaik.utils.KeyAndCertificate
Gets the certificate chain from this KeyAndCertificate object.
getCertificateChain(int, int) - Static method in class demo.keystore.IaikKeyStore
Returns a demo user certificate.
getCertificateList() - Method in class iaik.pkcs.PKCS7CertList
Returns the certificates included in this PKCS7CertList object.
getCertificateList() - Method in class iaik.pkcs.NetscapeCertList
Returns the certificates included in this NetscapeCertList object.
getCertificatePolicies() - Method in class iaik.x509.qualified.QualifiedCertificate
Returns the CertificatePolicies extension included in this certificate, if present.
getCertificateRequestInfo() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the DER encoded CertificateRequestInfo ASN.1 data structure over which the signature is calculated: CertificationRequestInfo ::= SEQUENCE { version Version, -- version number subject Name, -- distinguished name of the entity requesting the certificate subjectPublicKeyInfo SubjectPublicKeyInfo, -- information about the public key to be certified attributes [0] IMPLICIT Attributes -- additional information about the subject }
getCertificateResponse(ReqCert) - Method in class iaik.x509.ocsp.Response
Searches the response for status information about the certificate identified by the given RegCert ID.
getCertificateResponse(ReqCert) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Searches for the certificate response corresponding to the certificate identified by the given reqCert.
getCertificateResponse(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.Response
Searches the response for status information about the certificate identified by the given certificate information.
getCertificateResponse(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Searches this BasicOCSPReponse for status information about the certificate identified by the given certificate information.
getCertificates() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the certificates of the signers.
getCertificates() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the signer certificates that may be included in this response.
getCertificates(CertificateBag[]) - Static method in class iaik.pkcs.pkcs12.CertificateBag
This method can be used to convert a CertificateBag array to a Certificate array.
getCertificates(CRLBag[]) - Static method in class iaik.pkcs.pkcs12.CRLBag
This method can be used to convert a CRLBag array to a CRL array.
getCertRenewalUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Returns the certRenewal url.
getCertStatus() - Method in class iaik.x509.ocsp.CertStatus
Returns the cert status.
getCertStatus() - Method in class iaik.x509.ocsp.SingleResponse
Returns the certStatus of this SingleResponse.
getCertStatusName() - Method in class iaik.x509.ocsp.CertStatus
Returns the cert status as string.
getCertType() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Returns the usage type value of the certificate as an integer.
getCipherInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Cipher implementation for this AlgorithmIdentifier.
getCipherInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific Cipher implementation for this AlgorithmIdentifier.
getComment() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns the comment.
getComponentAt(int) - Method in class iaik.asn1.ASN1Object
Throws a CodingException.
getComponentAt(int) - Method in class iaik.asn1.ConstructedType
Returns the component at the given location within a ConstructedType.
getComponentAt(int) - Method in class iaik.asn1.ASN1
Returns the ASN1Object at the given index if the ASN1Object represented by this ASN1 object is of constructed type (e.g.
getComponents() - Method in class iaik.asn1.ConstructedType
Returns an Enumeration that iterates over the component objects.
getContent() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns the content of this PKCS#7 ContentInfoStream.
getContent() - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns the content as byte array.
getContent() - Method in class iaik.pkcs.pkcs7.DigestedData
Returns the content.
getContent() - Method in class iaik.pkcs.pkcs7.EnvelopedData
Returns the content as byte array.
getContent() - Method in class iaik.pkcs.pkcs7.SignedData
Returns the content.
getContent() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns the content as byte array.
getContent() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns the content of this PKCS#7 ContentInfo.
getContent() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns the content.
getContent(URLConnection) - Method in class iaik.x509.ocsp.net.application.ocsp_response
Reads an OCSPResponse/OCSPRequest from the given URLConnection.
getContentEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns the content-encryption algorithm (including any associated parameters) of this EncryptedContentInfoStream.
getContentInfo() - Method in class iaik.pkcs.pkcs7.DigestedData
Returns the content info included in this DigestedData object.
getContentInputStream() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns the unparsed content of this PKCS#7 ContentInfo as DER encoding.
getContentInputStream() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns the unparsed content of this PKCS#7 ContentInfo as DER encoding.
getContentType() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the content type this class implements.
getContentType() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns the content type this class implements.
getContentType() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns the content type this class implements.
getContentType() - Method in class iaik.pkcs.pkcs7.DataStream
Returns the object identifier of this PKCS#7 Data.
getContentType() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns the content type of this PKCS#7 ContentInfoStream.
getContentType() - Method in interface iaik.pkcs.pkcs7.ContentStream
Returns the OID of the implemented PKCS#7 content type.
getContentType() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns the content type this class implements.
getContentType() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns the content type this class implements.
getContentType() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns the type of the content encrypted by this EncryptedContentInfoStream.
getContentType() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns the content type of this PKCS#7 ContentInfo.
getContentType() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns the content type this class implements.
getCounter() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Returns the counter.
getCounterAsInt() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Returns the counter as int value.
getCPSuri() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the CPSUri or null if this PolicyQualifierInfo is not a CPS Pointer.
getCriticalExtensionOIDs() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in this ExtensionRequest.
getCriticalExtensionOIDs() - Method in class iaik.x509.X509Extensions
Gets a Set of the OID strings for the extension(s) marked CRITICAL in this X509Extensions object.
getCriticalExtensionOIDs() - Method in class iaik.x509.X509CRL
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in this CRL.
getCriticalExtensionOIDs() - Method in class iaik.x509.RevokedCertificate
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in this revoced certificate.
getCriticalExtensionOIDs() - Method in class iaik.x509.X509Certificate
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in this certificate.
getCriticalExtensionOIDs() - Method in class iaik.x509.attr.AttributeCertificate
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in this attribute certificate.
getCRL() - Method in class iaik.pkcs.pkcs12.CRLBag
Returns the certificate of this CRLBag.
getCrlID() - Method in class iaik.x509.ocsp.SingleResponse
A convenience method for getting the CrlID extension, if included in this single response.
getCrlIssuer() - Method in class iaik.asn1.structures.DistributionPoint
Returns the CRL Issuer parameter of this distribution point.
getCRLList() - Method in class iaik.pkcs.PKCS7CertList
Returns the CRLs included in this PKCS7CertList object.
getCrlNum(int) - Method in class iaik.x509.ocsp.extensions.CrlID
Gets the crl number, if included The crl number specifies the value of the CRL number extension of the corresponding crl.
getCRLNumber() - Method in class iaik.x509.extensions.CRLNumber
Returns the CRL number as BigInteger.
getCRLs() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns all the cerificate-revocation lists included in this SignedData object.
getCrlTime() - Method in class iaik.x509.ocsp.extensions.CrlID
Gets the crl time, if included.
getCrlUrl() - Method in class iaik.x509.ocsp.extensions.CrlID
Gets the crl url, if included.
getCrtCoefficient() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the Chinese Remainder Theorem coefficient of this private key.
getCurrency() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Gets the currency.
getCutoffTime() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Gets the archive cutoff time.
getData() - Method in class iaik.pkcs.pkcs7.Data
Returns a byte array holding the value of this Data object.
getData(ASN1Object) - Method in class demo.pkcs.PKCS7Stream
Parses a PKCS#7 Data object.
getData(ASN1Object) - Method in class demo.pkcs.TestContentInfo
Parses a PKCS#7 Data object.
getDataStream(byte[]) - Method in class demo.pkcs.PKCS7Stream
Parses a PKCS#7 Data object.
getDataStream(byte[]) - Method in class demo.pkcs.TestContentInfo
Parses a PKCS#7 Data object.
getDate() - Method in class iaik.asn1.structures.ChoiceOfTime
Returns the date this ChoiceOfTime represents.
getDefault() - Static method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Creates a RSAOaepPSourceParameterSpec with the default PSourceAlgorithm id-pSpecified with empty OCTET STRING parameter.
getDefault() - Static method in class iaik.security.random.SecRandom
Return a new instance of the default random number generator.
getDefault() - Static method in class iaik.security.random.SeedGenerator
Get a new instance of the default seed generator.
getDefaultEncoding() - Static method in class iaik.asn1.structures.AVA
Gets the default encoding.
getDefaultSeedGenerator() - Static method in class iaik.security.random.SeedGenerator
Deprecated. use getDefault() instead.
getDerivedKeyLength() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the length the derived key should have.
getDigest() - Method in class iaik.pkcs.pkcs7.DigestInfo
Returns the digest value held by this DigestInfo.
getDigest() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns the message-digest computed on the content value.
getDigest(PublicKey) - Method in class iaik.pkcs.pkcs7.SignerInfo
Decrypts the encrypted digest using the publicKey and returns the resulting digest value in a byte array.
getDigestAlgorithm() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the AlgorithmID of the message-digest algorithm that has been used for digesting the content and any authenticated attributes.
getDigestAlgorithm() - Method in class iaik.pkcs.pkcs7.DigestInfo
Returns the AlgorithmID of the message-digest algorithm (including any associated parameters) that has been used for calculating the digest on the content and any authenticated information.
getDigestAlgorithm() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns the message-digest algorithm used for computing the digest.
getDigestAlgorithm() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the digest algorithm.
getDigestAlgorithms() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns a collection of message-digest algorithm identifiers.
getDigestedData(ASN1Object) - Method in class demo.pkcs.PKCS7Stream
Parses a PKCS#7 DigestedData object and verifies the hash.
getDigestedData(ASN1Object) - Method in class demo.pkcs.TestContentInfo
Parses a PKCS#7 DigestedData object and verifies the hash.
getDigestedData(ASN1Object, byte[]) - Method in class demo.pkcs.PKCS7Stream
Parses a PKCS#7 DigestedData object and verifies the hash value.
getDigestedData(ASN1Object, byte[]) - Method in class demo.pkcs.TestContentInfo
Parses a PKCS#7 DigestedData object and verifies the hash value.
getDigestedDataStream(byte[], byte[]) - Method in class demo.pkcs.PKCS7Stream
Parses a PKCS#7 DigestedData object and verifies the hash.
getDigestedDataStream(byte[], byte[]) - Method in class demo.pkcs.TestContentInfo
Parses a PKCS#7 DigestedData object and verifies the hash.
getDigestEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the digest-encryption algorithm used for encrypting the message digest and associated information with the signer's private key.
getDigestLength(AlgorithmID) - Static method in class iaik.utils.Util
Tries to determine the length of the digest value produced by the given hash algorithm.
getDigetLegnth() - Method in class iaik.security.md.RawHash
Get the output length of this hash in bytes.
getDistributionPointName() - Method in class iaik.asn1.structures.DistributionPoint
Returns the distribution point name of this distribution point.
getDistributionPointName() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns the distribution point name of this issuing distribution point.
getDistributionPoints() - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Returns an enumeration of the distribution points included into this CRLDistPointsSyntax extension.
getDouble(String, double) - Method in class iaik.utils.ExtendedProperties
Get this property value, as a double.
getEffectiveKeyBits() - Method in class iaik.security.cipher.RC2WrapParameterSpec
Return the number of effective key bits.
getEffectiveKeyBits() - Method in class javax.crypto.spec.RC2ParameterSpec
Return the number of effective key bits.
getEncoded() - Method in class iaik.asn1.structures.Name
Returns this Name as DER encoded byte array.
getEncoded() - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns the DER encoding of this EncryptedData in a byte array.
getEncoded() - Method in class iaik.pkcs.pkcs7.DigestedData
Returns the DER encoding of this DigestedData in a byte array.
getEncoded() - Method in class iaik.pkcs.pkcs7.EnvelopedData
Returns the DER encoding of this EnvelopedData in a byte array.
getEncoded() - Method in class iaik.pkcs.pkcs7.SignedData
Returns the DER encoding of this SignedData object as byte array.
getEncoded() - Method in class iaik.pkcs.pkcs7.Data
Returns the DER encoding of this Data object as byte array.
getEncoded() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns the DER encoding of this EncryptedContentInfo in a byte array.
getEncoded() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns this PrivateKeyInfo as a DER encoded ASN.1 data structure.
getEncoded() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Returns this EncryptedPrivateKeyInfo as a DER encoded byte array.
getEncoded() - Method in class iaik.security.cipher.PBEKeyBMP
Returns the password as byte array.
getEncoded() - Method in class iaik.security.cipher.SecretKey
Returns a copy of the secret key as byte array.
getEncoded() - Method in class iaik.security.cipher.PBEKey
Returns the password as byte array.
getEncoded() - Method in class iaik.utils.SSLeayPrivateKey
This method returns the DER encoded OpenSSL key which has PKCS#1 format.
getEncoded() - Method in class iaik.x509.PublicKeyInfo
Returns this PublicKeyInfo as a DER encoded ASN.1 data structure.
getEncoded() - Method in class iaik.x509.X509CRL
Returns this CRL as DER encoded ASN.1 data structure.
getEncoded() - Method in class iaik.x509.RevokedCertificate
Returns this RevokedCertificate as DER encoded ASN.1 data structure
getEncoded() - Method in class iaik.x509.X509Certificate
Returns this X509 certificate as DER encoded ASN.1 data structure
getEncoded() - Method in class iaik.x509.attr.AttributeCertificate
Returns this attribute certificate as DER encoded ASN.1 data structure
getEncoded() - Method in class iaik.x509.ocsp.Response
Returns the DER encoding a particular response.
getEncoded() - Method in class iaik.x509.ocsp.OCSPRequest
Returns this OCSPRequest as DER encoded ASN.1 data structure
getEncoded() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns this BasicOCSPResponse as DER encoded ASN.1 data structure
getEncoded() - Method in class iaik.x509.ocsp.OCSPResponse
DER encodes this OCSP response.
getEncoded() - Method in class javax.crypto.spec.SecretKeySpec
Returns the key material constituting this secret key.
getEncoded(char[]) - Static method in class iaik.security.cipher.PBEKeyBMP
Converts the ASCII passwort to a 2 bytes big-endian format BMPString.
getEncoding(ObjectID) - Static method in class iaik.asn1.structures.AVA
Gets the encoding type associated with the given attribute type.
getEncodingType() - Method in class iaik.asn1.structures.ChoiceOfTime
Returns the encoding type, either UTCTime or GeneralizedTime.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns the encrypted content info of this EncryptedDataStream object.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns the encrypted content info of this EncryptedData object.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns the encrypted content info included in this EnvelopedDataStream object.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EnvelopedData
Returns the encrypted content info included in this EnvelopedData object.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns the encrypted content info included in this SignedAndEnvelopedData object.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns the encrypted content info included in this SignedAndEnvelopedData object.
getEncryptedData(ASN1Object, char[]) - Method in class demo.pkcs.PKCS7Stream
Decrypts the PBE-encrypted content of the given EncryptedData object using the specified password and returns the decrypted (= original) message.
getEncryptedData(ASN1Object, char[]) - Method in class demo.pkcs.TestContentInfo
Decrypts the PBE-encrypted content of the given EncryptedData object using the specified password and returns the decrypted (= original) message.
getEncryptedDataStream(byte[], char[]) - Method in class demo.pkcs.PKCS7Stream
Decrypts the PBE-encrypted content of the given EncryptedData object using the specified password and returns the decrypted (= original) message.
getEncryptedDataStream(byte[], char[]) - Method in class demo.pkcs.TestContentInfo
Decrypts the PBE-encrypted content of the given EncryptedData object using the specified password and returns the decrypted (= original) message.
getEncryptedDigest() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the encrypted digest.
getEncryptedKey() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns the encrypted content-encryption key.
getEntityName() - Method in class iaik.x509.attr.Holder
Gets the entityName of this Holder, if set.
getEnvelopedData(ASN1Object, PrivateKey, int) - Method in class demo.pkcs.PKCS7Stream
Decrypts the encrypted content of the given EnvelopedData object for the specified recipient and returns the decrypted (= original) message.
getEnvelopedData(ASN1Object, PrivateKey, int) - Method in class demo.pkcs.TestContentInfo
Decrypts the encrypted content of the given EnvelopedData object for the specified recipient and returns the decrypted (= original) message.
getEnvelopedData(byte[], PrivateKey, int) - Method in class demo.pkcs.EnvelopedDataOAEP
Decrypts the encrypted content of the given EnvelopedData object for the specified recipient and returns the decrypted (= original) message.
getEnvelopedDataStream(byte[], PrivateKey, int) - Method in class demo.pkcs.PKCS7Stream
Decrypts the encrypted content of the given EnvelopedData object for the specified recipient and returns the decrypted (= original) message.
getEnvelopedDataStream(byte[], PrivateKey, int) - Method in class demo.pkcs.TestEncryptedContentInfo
Decrypts the encrypted content of the given EnvelopedData object for the specified recipient and returns the decrypted (= original) message.
getEnvelopedDataStream(byte[], PrivateKey, int) - Method in class demo.pkcs.EnvelopedDataOAEP
Decrypts the encrypted content of the given EnvelopedData object for the specified recipient and returns the decrypted (= original) message.
getEnvelopedDataStream(byte[], PrivateKey, int) - Method in class demo.pkcs.TestContentInfo
Decrypts the encrypted content of the given EnvelopedData object for the specified recipient and returns the decrypted (= original) message.
getException() - Method in class iaik.utils.StreamCopier
Get the IOException that occured during copying (if any).
getException() - Method in class iaik.utils.InternalErrorException
Returns the exception which causes this InternalErrorException.
getExcludedSubtrees() - Method in class iaik.x509.extensions.NameConstraints
Returns the excluded subtrees.
getExemptionMechanism() - Method in class javax.crypto.Cipher
Return the exemption mechanism for this cipher (JCE 1.2.1).
getExplicitTest() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Deprecated. only for compability to former versions, please use getExplicitText
getExplicitText() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the explicitText value if this PolicyQualifierInfo is a User Notice Qualifier and the explicitText field is set.
getExponent() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Gets the exponent.
getExponentSize() - Method in class javax.crypto.spec.DHGenParameterSpec
Returns the random exponent size in bits.
getExtension(ObjectID) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.X509Extensions
Returns a particular extension, specified by its object ID.
getExtension(ObjectID) - Method in class iaik.x509.X509CRL
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.RevokedCertificate
Returns a specific extension, identyfied by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.X509Certificate
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.ocsp.Request
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.ocsp.OCSPRequest
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.ocsp.SingleResponse
Returns a specific extension, identified by its object identifier.
getExtension(ObjectID) - Method in class iaik.x509.ocsp.OCSPExtensions
Returns a particular extension, specified by its object ID.
getExtensionID() - Method in class iaik.x509.X509ExtensionInitException
Returns the ObjectID of the broken extension.
getExtensionValue(String) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a byte array representing the DER encoding of the extension value identified by the passed-in OID string.
getExtensionValue(String) - Method in class iaik.x509.X509Extensions
Returns a byte array representing the DER encoding of the extension value identified by the passed-in OID string.
getExtensionValue(String) - Method in class iaik.x509.X509CRL
Returns a byte array representing the DER encoding of the extension value identified by the passed-in OID string.
getExtensionValue(String) - Method in class iaik.x509.RevokedCertificate
Returns a byte array representing the DER encoding of the extension value identified by the passed-in OID string.
getExtensionValue(String) - Method in class iaik.x509.X509Certificate
Returns a byte array representing the DER encoding of the extension value identified by the passed-in OID string.
getExtensionValue(String) - Method in class iaik.x509.attr.AttributeCertificate
Returns a byte array representing the DER encoding of the extension value identified by the passed-in OID string.
getFile(String, File) - Method in class iaik.utils.ExtendedProperties
Get this property value, as a File.
getFingerprint() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the fingerprint of this certificate request.
getFingerprint() - Method in class iaik.security.dh.DHPublicKey
Returns the fingerprint of this DH public key.
getFingerprint() - Method in class iaik.security.dh.ESDHPublicKey
Returns the fingerprint of this ESDH public key.
getFingerprint() - Method in class iaik.security.rsa.RSAPublicKey
Returns the fingerprint of this RSA public key.
getFingerprint() - Method in class iaik.x509.PublicKeyInfo
Returns a fingerprint of the public key.
getFingerprint() - Method in class iaik.x509.X509CRL
Returns the fingerprint of this CRL.
getFingerprint() - Method in class iaik.x509.X509Certificate
Returns the fingerprint of this certificate.
getFingerprint() - Method in class iaik.x509.attr.AttributeCertificate
Returns the fingerprint of this certificate.
getFingerprint(String) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the fingerprint of this certificate request calculated with the given hash algorithm.
getFingerprint(String) - Method in class iaik.x509.X509CRL
Returns the fingerprint of this crl calculated with the given hash algorithm.
getFingerprint(String) - Method in class iaik.x509.X509Certificate
Returns the fingerprint of this certificate calculated with the given hash algorithm.
getFingerprint(String) - Method in class iaik.x509.attr.AttributeCertificate
Returns the fingerprint of this certificate calculated with the given hash algorithm.
getFingerprintSHA() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Get the SHA fingerprint of this certificate.
getFingerprintSHA() - Method in class iaik.x509.X509CRL
Get the SHA fingerprint of this CRL.
getFingerprintSHA() - Method in class iaik.x509.X509Certificate
Get the SHA fingerprint of this certificate.
getFingerprintSHA() - Method in class iaik.x509.attr.AttributeCertificate
Get the SHA fingerprint of this attribute certificate.
getFirstObject() - Method in class iaik.asn1.ASN1
Returns the first SEQUENCE of a SEQUENCE ASN1 object as DER encoded byte array.
getFormat() - Method in class iaik.asn1.ASN1
Returns the format: ASN1.DER, ASN1.PEM.
getFormat() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns the name of the encoding format..
getFormat() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Returns the name of the encoding format..
getFormat() - Method in class iaik.security.cipher.PBEKeyBMP
Returns the format name.
getFormat() - Method in class iaik.security.cipher.SecretKey
Returns the format name.
getFormat() - Method in class iaik.security.cipher.PBEKey
Returns the format name.
getFormat() - Method in class iaik.utils.SSLeayPrivateKey
Returns the format used to encode the key or null if the key does not support encoding.
getFormat() - Method in class iaik.x509.PublicKeyInfo
Returns the name of the encoding format.
getFormat() - Method in class javax.crypto.spec.SecretKeySpec
Returns the name of the encoding format for this secret key.
getFriendlyName() - Method in class iaik.pkcs.pkcs12.Attributes
Returns the fiendly name attribute.
getG() - Method in class iaik.security.dsa.DSAParams
Returns the public base value g as BigInteger.
getG() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the base generator g.
getG() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the base generator g.
getG() - Method in class javax.crypto.spec.DHParameterSpec
Returns the base generator g.
getGeneralNames() - Method in class iaik.x509.attr.V1Form
Gets the GeneralNames of this V1Form.
getGeneralNames() - Method in class iaik.x509.extensions.SubjectAltName
Returns the alternative name of the subject.
getGeneralNames() - Method in class iaik.x509.extensions.IssuerAltName
Returns the alternative name of the issuer.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Returns the hash algorihtm.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.MGF1ParameterSpec
Returns the hash algorihtm to be used
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Returns the hash algorihtm.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15ParameterSpec
Returns the hash algorihtm to be used
getHashAlgorithm() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Gets the hash algorithm.
getHashAlgorithm() - Method in class iaik.x509.ocsp.CertID
Returns the hashAlgorithm.
getHashEngine() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Gets the JCA MessageDigest engine used for data hashing.
getHashEngine() - Method in class iaik.pkcs.pkcs1.MGF1ParameterSpec
Gets the JCA MessageDigest engine to be used by MGF1.
getHashEngine() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the JCA MessageDigest engine used for data hashing.
getHolder() - Method in class iaik.x509.attr.AttributeCertificate
Returns the Holder of this attribute certificate.
getHoldInstructionCode() - Method in class iaik.x509.extensions.HoldInstructionCode
Returns the hold instruction code.
getID() - Method in class iaik.asn1.ObjectID
Returns the objectID as string.
getImplementation() - Method in class iaik.utils.IaikSecurity
Tries to find an implemenation for a specific algorithm.
getImplementation() - Method in class javax.crypto.IaikSecurity
Tries to find an implemenation for a specific algorithm.
getImplementationName() - Method in class iaik.asn1.structures.AlgorithmID
Returns the name for an implementation of this algorithm.
getIndirectCRL() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the crl is an indirect crl.
getInhibitExplicitPolicy() - Method in class iaik.x509.extensions.PolicyConstraints
Deprecated. see getInhibitPolicyMapping()
getInhibitPolicyMapping() - Method in class iaik.x509.extensions.PolicyConstraints
Returns the inhibitPolicyMapping value of this PolicyConstraints extension specifying the number of additional certificates that may appear in the path before policy mapping is no longer permitted.
getInputStream() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns an InputStream from where the signed content can be read.
getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns an InputStream from where the decrypted data can be read.
getInputStream() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns an input stream with the raw data.
getInputStream() - Method in class iaik.pkcs.pkcs7.DataStream
Returns an InputStream where the contents of this object can be read.
getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns an InputStream for reading the content.
getInputStream() - Method in class iaik.pkcs.pkcs7.DigestedData
Returns an InputStream from which the contents of this object can be read.
getInputStream() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns an InputStream from where the decrypted data can be read.
getInputStream() - Method in class iaik.pkcs.pkcs7.EnvelopedData
Returns an InputStream for reading the content.
getInputStream() - Method in class iaik.pkcs.pkcs7.SignedData
Returns an InputStream from which the contents of this object can be read.
getInputStream() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns an InputStream for reading the content.
getInputStream() - Method in class iaik.pkcs.pkcs7.Data
Returns an InputStream from which the contents of this object can be read.
getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns an InputStream for reading the decrypted content.
getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns an InputStream for reading the content.
getInputStream() - Method in class iaik.utils.EnhancedByteArrayOutputStream
 
getInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find an implementation for this AlgorithmIdentifier.
getInstance() - Static method in class iaik.security.provider.IAIK
Return an instance of this class.
getInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider specific implementation for this AlgorithmIdentifier.
getInstance(String) - Static method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Creates an MaskGenerationAlgorithm engine for the given algorithm name.
getInstance(String) - Static method in class javax.crypto.SecretKeyFactory
Returns the default provider SecretKeyFactory object for the specified symmetric algorithm.
getInstance(String) - Static method in class javax.crypto.ExemptionMechanism
 
getInstance(String) - Static method in class javax.crypto.Cipher
Returns the default provider Cipher object implementation of the specified algorithm.
getInstance(String) - Static method in class javax.crypto.KeyAgreement
Returns the default provider KeyAgreement implementation for the specified key agreement algorithm.
getInstance(String) - Static method in class javax.crypto.Mac
Returns the default provider MAC object implementation of the specified algorithm.
getInstance(String) - Static method in class javax.crypto.KeyGenerator
Returns the default provider KeyGenerator implementation for the specified algorithm.
getInstance(String, String) - Static method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Creates a provider-specific MaskGenerationAlgorithm engine for the given algorithm name.
getInstance(String, String) - Static method in class javax.crypto.SecretKeyFactory
Returns a SecretKeyFactory object for the specified symmetric algorithm, implemented by the given provider.
getInstance(String, String) - Static method in class javax.crypto.ExemptionMechanism
 
getInstance(String, String) - Static method in class javax.crypto.Cipher
Returns a Cipher object for the specified algorithm, implemented by the given provider.
getInstance(String, String) - Static method in class javax.crypto.KeyAgreement
Returns a KeyAgreement object for the specified key agreement algorithm, implemented by the given provider.
getInstance(String, String) - Static method in class javax.crypto.Mac
Returns a Mac object for the specified algorithm, implemented by the given provider.
getInstance(String, String) - Static method in class javax.crypto.KeyGenerator
Returns a KeyGenerator object for the specified algorithm, implemented by the given provider.
getInteger(String, int) - Method in class iaik.utils.ExtendedProperties
Get this property value, as an integer.
getInvalidityDate() - Method in class iaik.x509.extensions.InvalidityDate
Returns the invalidity date.
getIssuer() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Returns the issuer distinguished name.
getIssuer() - Method in class iaik.x509.attr.AttributeCertificate
Returns the Issuer of this attribute certificate.
getIssuer() - Method in class iaik.x509.attr.IssuerSerial
Returns the issuer GeneralNames.
getIssuer() - Method in class iaik.x509.extensions.CertificateIssuer
Returns the certificate issuer.
getIssuer() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Gets the issuer name of this ServiceLocator extension.
getIssuerAndSerialNumber() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns informatin about the signer's certificate.
getIssuerAndSerialNumber() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns a specification of the recipient's certificate by issuer distinguished name and issuer-specific serial number.
getIssuerDN() - Method in class iaik.x509.X509CRL
Returns the Distinguished Name of the issuer of this CRL, as Principal.
getIssuerDN() - Method in class iaik.x509.X509Certificate
Returns the Distinguished Name of the issuer of this certificate, as Principal.
getIssuerDNs() - Method in class iaik.x509.X509CRL
Return the names of all issuers of this CRL.
getIssuerDomainPolicy() - Method in class iaik.asn1.structures.PolicyMapping
Returns the issuer domain policy.
getIssuerKeyHash() - Method in class iaik.x509.ocsp.CertID
Returns the issuerKeyHash.
getIssuerName() - Method in class iaik.x509.attr.V2Form
Gets the IssuerName of this V2Form, if set.
getIssuerNameHash() - Method in class iaik.x509.ocsp.CertID
Returns the issuerNameHash.
getIssuerUID() - Method in class iaik.x509.attr.IssuerSerial
Returns the issuer unique identifier, or null if no IssuerUniqueID is set.
getIssuerUniqueID() - Method in class iaik.x509.X509Certificate
Returns the issuer unique identifier of this certificate, or null if no IssuerUniqueID is specified by this certificate.
getIssuerUniqueID() - Method in class iaik.x509.attr.AttributeCertificate
Returns the issuer unique identifier of this certificate, or null if no IssuerUniqueID is specified by this certificate.
getIterationCount() - Method in class iaik.security.pbe.PBEGenParameterSpec
Returns the number of iterations when generating the key and the initialization vector (IV).
getIterationCount() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the iteration count.
getIterationCount() - Method in class iaik.security.spec.IaikPBEParameterSpec
Returns the iteration count.
getIterationCount() - Method in class javax.crypto.spec.PBEParameterSpec
Returns the iteration count.
getIV() - Method in class iaik.security.cipher.DESParameterSpec
Returns a copy of the initialization vector (IV) as byte array representation.
getIV() - Method in class iaik.security.cipher.GOSTParameterSpec
Returns a copy of the initialization vector (IV) as byte array representation.
getIV() - Method in class iaik.security.cipher.CAST128ParameterSpec
Returns a copy of the initialization vector (IV) as byte array representation.
getIV() - Method in class javax.crypto.Cipher
Returns a byte array containing the initialization vector (IV).
getIV() - Method in class javax.crypto.spec.IvParameterSpec
Returns a copy of the initialization vector (IV) as byte array representation.
getIV() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns a copy of the initialization vector (IV) as byte array representation.
getIV() - Method in class javax.crypto.spec.RC2ParameterSpec
Returns a copy of the initialization vector (IV) as byte array representation.
getJ() - Method in class iaik.security.dh.ESDHPublicKeySpec
Returns the subgroup factor j.
getJ() - Method in class iaik.security.dh.ESDHPrivateKeySpec
Returns the subgroup factor j.
getJ() - Method in class iaik.security.dh.ESDHParameterSpec
Returns the subgroup factor j.
getKey() - Method in class iaik.security.cipher.PBEKeyBMP
Returns the password as char array.
getKey() - Method in class iaik.security.cipher.PBEKey
Returns the password as char array.
getKey() - Method in class javax.crypto.spec.DESKeySpec
Returns the inherent DES key as byte representation.
getKey() - Method in class javax.crypto.spec.DESedeKeySpec
Returns the inherent DES-EDE key as byte representation.
getKeyAgreementInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyAgreement implementation for this AlgorithmIdentifier.
getKeyAgreementInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyAgreement implementation for this AlgorithmIdentifier.
getKeyBag() - Method in class iaik.pkcs.pkcs12.PKCS12
Tries to find a KeyBag within all AuthenticatedSafes and returns it.
getKeyBags() - Method in class iaik.pkcs.pkcs12.PKCS12
Tries to find KeyBags within all AuthenticatedSafes and returns them.
getKeyEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns the key-encryption algorithm used for encrypting the content-encryption key with the recipient's public key.
getKeyFactoryInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyFactory implementation for this AlgorithmIdentifier.
getKeyFactoryInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyFactory implementation for this AlgorithmIdentifier.
getKeyGeneratorInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyGenerator implementation for this AlgorithmIdentifier.
getKeyGeneratorInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyGenerator implementation for this AlgorithmID.
getKeyHash() - Method in class iaik.x509.ocsp.ResponderID
Returns the hash of the responderīs public key.
getKeyIdentifier() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns the key identifier of this AuthorityKeyIdentifier extension.
getKeyLength() - Method in class iaik.security.cipher.CAST128WrapParameterSpec
Return the key length.
getKeyLength() - Method in class iaik.security.cipher.CAST128ParameterSpec
Return the key length.
getKeyLength(PrivateKey) - Static method in class iaik.utils.Util
Gets the modulus length of a private key.
getKeyLength(PublicKey) - Static method in class iaik.utils.Util
Gets the modulus length of a public key.
getKeyPairGeneratorInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyPairGenerator implementation for this AlgorithmIdentifier.
getKeyPairGeneratorInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyPairGenerator implementation for this AlgorithmID.
getKeyPurposeIDs() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns all KeyPurposeIDs included in this extension.
getKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactory
Converts the given secret key into the requested key specification (key material).
getKeyUsage() - Method in class iaik.x509.X509Certificate
Returns the bits representing the getKeyUsage extension, if included in this certificate.
getL() - Method in class iaik.security.dh.ESDHPublicKeySpec
This method overrides the method of the super class and always returns 0 since we don't use parameter L in ESDH.
getL() - Method in class iaik.security.dh.ESDHPrivateKeySpec
This method overrides the method of the super class and always returns 0 since we don't use parameter L in ESDH.
getL() - Method in class iaik.security.dh.ESDHParameterSpec
This method overrides the method of the super class and always returns 0 since we don't use parameter L in ESDH.
getL() - Method in class javax.crypto.spec.DHParameterSpec
Returns the random exponent size l, in bits.
getLabel() - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Returns the value of the label parameter, if set.
getLineBreak() - Static method in class iaik.utils.Base64OutputStream
Gets the line break delimiter; is CRLF (0x0D, 0x0A).
getLineDelimiter() - Method in class iaik.utils.LineInputStream
Returns the line delimiter of the line just read.
getLocalKeyID() - Method in class iaik.pkcs.pkcs12.Attributes
Returns the local key ID attribute.
getLocator() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Gets the locator.
getMac() - Method in class iaik.utils.MacInputStream
Get the MAC engine used for MACing the data.
getMac() - Method in class iaik.utils.MacOutputStream
Get the MAC engine used for MACing the data.
getMacInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Mac implementation for this AlgorithmIdentifier.
getMacInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific Mac implementation for this AlgorithmIdentifier.
getMacLength() - Method in class javax.crypto.Mac
Returns the length of the created MAC value in bytes.
getMappings() - Method in class iaik.x509.extensions.PolicyMappings
Returns the policy mappings this extension contains.
getMaskGenAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Gets the mask generation algorithm.
getMaskGenAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the mask generation algorithm.
getMaskGenerationAlgorithmInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find an PKCS#1 MaskGenerationAlgorithm implementation for this AlgorithmIdentifier.
getMaskGenerationAlgorithmInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find an PKCS#1 MaskGenerationAlgorithm implementation for this AlgorithmIdentifier.
getMaximum() - Method in class iaik.asn1.structures.GeneralSubtree
Returns the maximum base distance or -1 if not set.
getMd5() - Static method in class iaik.security.provider.IAIK
Return a new implementation of the Md5 message digest.
getMessageDigest() - Method in class iaik.security.random.HashObjectSeedGenerator
Return a new MessageDigest object to be used to digest the random information.
getMessageDigest(AlgorithmID) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the message digest calculated for a specific algorithm.
getMessageDigestInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a MessageDigest implementation for this AlgorithmIdentifier.
getMessageDigestInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific MessageDigest implementation for this AlgorithmIdentifier.
getMGFEngine() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Gets the MaskGenerationAlgorithm engine.
getMGFEngine() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the MaskGenerationAlgorithm engine.
getMinimum() - Method in class iaik.asn1.structures.GeneralSubtree
Returns the minimum base distance.
getMode() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the mode of this SignedData.
getModulus() - Method in class iaik.security.rsa.RSAPublicKey
Returns the modulus of the public key.
getModulus() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the modulus of this private key.
getName() - Method in class iaik.asn1.ObjectID
Returns the name registered for this ObjectID or the object identifier if there is no name registered.
getName() - Method in class iaik.asn1.ASN
Returns the name of this ASN.1 type.
getName() - Method in class iaik.asn1.structures.AlgorithmID
Returns the name registered for this AlgorithmID or the object identifier string if there is no name registered.
getName() - Method in class iaik.asn1.structures.Name
Returns a string that represents this Name.
getName() - Method in class iaik.asn1.structures.GeneralName
Returns the value of this general name.
getName() - Method in class iaik.asn1.structures.AttributeValue
Returns the Attribute type name.
getName() - Method in class iaik.asn1.structures.UnknownAttributeValue
Returns the attribute type of the unknown attribute value as String representation.
getName() - Method in class iaik.x509.V3Extension
Returns the name of the extension.
getName() - Method in class iaik.x509.UnknownExtension
Returns the object id of the unknown extension as String representation.
getName() - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
Returns the name of the statement info.
getName() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Returns the statement id of the unknown statement info as String representation.
getName() - Method in class iaik.x509.ocsp.Response
Returns the name of the response type.
getName() - Method in class iaik.x509.ocsp.ResponderID
Returns the Name of the responder.
getName() - Method in class javax.crypto.ExemptionMechanism
 
getNameAndID() - Method in class iaik.asn1.ObjectID
Returns the name (if registered) and OID string for this ObjectID.
getNameRegistrationAuthorities() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns an array holding any name registration authorities included in this SemanticsInformation object.
getNames() - Method in class iaik.asn1.structures.GeneralNames
Returns an enumeration of the general names.
getNextUpdate() - Method in class iaik.x509.X509CRL
Returns the date of nextUpdate.
getNextUpdate() - Method in class iaik.x509.ocsp.SingleResponse
Returns the nextUpdate date.
getNonce() - Method in class iaik.x509.ocsp.OCSPRequest
A convenience method for getting the value of the Nonce extension, if included in this request.
getNonce() - Method in class iaik.x509.ocsp.BasicOCSPResponse
A convenience method for getting the value of the Nonce extension, if included in this response.
getNonCriticalExtensionOIDs() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this ExtensionRequest.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.X509Extensions
Gets a Set of the OID strings for the extension(s) marked NON-CRITICAL in this X509Extensions object.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.X509CRL
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this CRL.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.RevokedCertificate
Returns a Set of the OID strings identifying the extension(s) that are marked NON-CRITICAL in this revoced certificate.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.X509Certificate
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this certificate.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.attr.AttributeCertificate
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this attribute certificate.
getNonPrintableDefaultEncoding() - Static method in class iaik.asn1.structures.AVA
Gets the encoding that is used if a String attribute value has non printable chars.
getNotAfter() - Method in class iaik.x509.X509Certificate
Returns the notAfter date of this certificate.
getNotAfter() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns the notAfter date indicating the date the private key cannot be used after.
getNotAfterTime() - Method in class iaik.x509.attr.AttributeCertificate
Returns the notAfterTime value of this certificate.
getNotBefore() - Method in class iaik.x509.X509Certificate
Returns the notBefore date of this certificate.
getNotBefore() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns the notBefore date indicating the date the private key cannot be used before.
getNotBeforeTime() - Method in class iaik.x509.attr.AttributeCertificate
Returns the notBeforeTime value of this certificate.
getNoticeNumbers() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the notice numbers if this PolicyQualifierInfo is a User Notice Qualifier and notice numbers are set.
getObject() - Method in class iaik.utils.CriticalObject
Returns the proteced CriticalObject.
getObject(byte[]) - Method in class iaik.utils.CriticalObject
Returns the proteced CriticalObject encrypted with a given key.
getObject(Cipher) - Method in class javax.crypto.SealedObject
Returns he original Serializable object from which this SealedObject has been created.
getObject(Key) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getObject(Key, String) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getObjectArray(String, Object[]) - Method in class iaik.utils.ExtendedProperties
Get this property as an Object array.
getObjectDigest() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the object digest value.
getObjectDigestInfo() - Method in class iaik.x509.attr.V2Form
Gets the objectDigestInfo of this V2Form, if set.
getObjectDigestInfo() - Method in class iaik.x509.attr.Holder
Gets the objectDigestInfo of this Holder, if set.
getObjectID() - Method in class iaik.x509.V3Extension
Returns the object ID of the extension.
getObjectID() - Method in class iaik.x509.UnknownExtension
Returns the object id of the unknown extension.
getObjectID() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns the object ID of this SubjectKeyIdentifier extension
getObjectID() - Method in class iaik.x509.extensions.ReasonCode
Returns the object ID of this ReasonCode extension
getObjectID() - Method in class iaik.x509.extensions.PolicyMappings
Returns the object ID of this PolicyMappings extension
getObjectID() - Method in class iaik.x509.extensions.CRLNumber
Returns the object ID of this CRLNumber extension.
getObjectID() - Method in class iaik.x509.extensions.BasicConstraints
Returns the object ID of this BasicConstraints extension
getObjectID() - Method in class iaik.x509.extensions.HoldInstructionCode
Returns the object ID of this HoldInstructionCode extension.
getObjectID() - Method in class iaik.x509.extensions.KeyUsage
Returns the object ID of this KeyUsage extension
getObjectID() - Method in class iaik.x509.extensions.CertificatePolicies
Returns the object id of this CertificatePolicies extension.
getObjectID() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns the object ID of this InhibitAnyPolicy extension
getObjectID() - Method in class iaik.x509.extensions.SubjectInfoAccess
Returns the object ID of this SubjectInfoAccess extension
getObjectID() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns the object ID of this IssuingDistributionPoint extension.
getObjectID() - Method in class iaik.x509.extensions.NameConstraints
Returns the object ID of this NameConstraints extension
getObjectID() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns the object ID of this ExtendedKeyUsage extension.
getObjectID() - Method in class iaik.x509.extensions.CertificateIssuer
Returns the object ID of this CertificateIssuer extension
getObjectID() - Method in class iaik.x509.extensions.SubjectAltName
Returns the object ID of this SubjectAltName extension
getObjectID() - Method in class iaik.x509.extensions.AuthorityInfoAccess
Returns the object ID of this AuthorityInfoAccess extension
getObjectID() - Method in class iaik.x509.extensions.FreshestCRL
Returns the object ID of this FreshestCRL extension
getObjectID() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns the object ID of this AuthorityKeyIdentifier extension.
getObjectID() - Method in class iaik.x509.extensions.PolicyConstraints
Returns the object ID of this PolicyConstraints extension
getObjectID() - Method in class iaik.x509.extensions.DeltaCRLIndicator
Returns the object ID of this DeltaCRLIndicator extension.
getObjectID() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns the object ID of this PrivateKeyUsagePeriod extension.
getObjectID() - Method in class iaik.x509.extensions.IssuerAltName
Returns the object ID of this IssuerAltName extension
getObjectID() - Method in class iaik.x509.extensions.ErrorExtension
Returns the ObjectID of the broken extension.
getObjectID() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns the object ID of this SubjectDirectoryAttributes extension
getObjectID() - Method in class iaik.x509.extensions.CRLDistributionPoints
Returns the object ID of this CRLDistributionPoints extension
getObjectID() - Method in class iaik.x509.extensions.InvalidityDate
Returns the object ID of this InvalidityDate extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Returns the object ID of this NetscapeBaseUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns the object ID of this NetscapeSSLServerName extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns the object ID of this NetscapeComment extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns the object ID of this NetscapeCaRevocationUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns the object ID of this NetscapeRevocationUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns the object ID of this NetscapeCaPolicyUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Returns the object ID of this NetscapeCertType extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Returns the object ID of this NetscapeCertRenewalUrl extension
getObjectID() - Method in class iaik.x509.extensions.ocsp.NoCheck
Returns the object ID of this NoCheck extension
getObjectID() - Method in class iaik.x509.extensions.qualified.BiometricInfo
Returns the object ID of this BiometricInfo extension
getObjectID() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns the object ID of this QCStatements extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Returns the object ID of this ArchiveCutoff extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns the object ID of this Nonce extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Returns the object ID of this ServiceLocator extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.CrlID
Returns the object ID of this CrlID extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Returns the object ID of this AcceptableResponses extension
getObjectID(String) - Static method in class iaik.asn1.ObjectID
Construct a new ObjectID with from String.
getObjectType() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the object type this class represents.
getObjectTypeName() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the name of the object type this class represents.
getOCSPResponse() - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Returns the ocsp response sent by the server.
getOID() - Method in class iaik.pkcs.pkcs1.MGF1
Gets the ASN.1 object identifier (1.2.840.113549.1.1.8) for the MGF1 mask generation function.
getOID(String) - Method in class iaik.utils.RFC2253NameParser.ShortNameOIDAssociation
Gets the Object Identifier for the specified Short Name.
getOnlyContainsAttributeCerts() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the CRL only contains attribute certs.
getOnlyContainsCaCerts() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the CRL only contains ca certs.
getOnlyContainsUserCerts() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the CRL only contains user certs.
getOrganization() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the organization value if this PolicyQualifierInfo is a User Notice Qualifier and the orgnization field is set.
getOtherObjectTypeID() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the otherObjectTypeID, if set.
getOutputSize(int) - Method in class javax.crypto.ExemptionMechanism
 
getOutputSize(int) - Method in class javax.crypto.Cipher
Returns the output buffer size necessary for capturing the data resulting from the next update or doFinal operation including any data currently being buffered.
getP() - Method in class iaik.security.dsa.DSAParams
Returns the public prime value p as BigInteger.
getP() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the prime modulus p.
getP() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the prime modulus p.
getP() - Method in class javax.crypto.spec.DHParameterSpec
Returns the prime modulus p.
getParameter() - Method in class iaik.asn1.structures.AlgorithmID
Returns the parameters of the algorithm as ASN1Object.
getParameters() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Gets the algorithm parameters required by this MGF engine.
getParameters() - Method in class javax.crypto.Cipher
Returns the parameters used with this cipher.
getParams() - Method in class iaik.security.dh.DHPublicKey
Returns the key parameters.
getParams() - Method in class iaik.security.dh.DHPrivateKey
Returns the key parameters.
getParams() - Method in class iaik.security.dh.ESDHPublicKey
Returns the key parameters.
getParams() - Method in class iaik.security.dh.ESDHPrivateKey
Returns the key parameters.
getParams() - Method in class iaik.security.dsa.DSAPublicKey
Returns the DSA parameters prime p, sub-prime q and base g as DSAParams.
getParams() - Method in class iaik.security.dsa.DSAPrivateKey
Returns the DSA parameters prime p, sub-prime q and base g as DSAParams.
getParams() - Method in interface javax.crypto.interfaces.DHKey
Returns the key parameters.
getPartyAInfo() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Returns the partyAInfo.
getPassword() - Method in class iaik.pkcs.pkcs9.ChallengePassword
Gets the challenge password.
getPassword() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the password.
getPassword() - Method in class javax.crypto.spec.PBEKeySpec
Returns the inherent password as String representation.
getPathLenConstraint() - Method in class iaik.x509.extensions.BasicConstraints
Returns the pathLenConstraint value of this BasicConstraints extension specifying the maximum number of CA certificates that may follow the certificate in a certification path.
getPBox() - Method in class iaik.security.cipher.DESParameterSpec
Return the PBox.
getPermittedSubtrees() - Method in class iaik.x509.extensions.NameConstraints
Returns the permitted subtrees.
getPGenCounter() - Method in class iaik.security.dh.ESDHPublicKeySpec
Returns the counter used in the system parameter generation process.
getPGenCounter() - Method in class iaik.security.dh.ESDHPrivateKeySpec
Returns the counter used in the system parameter generation process.
getPGenCounter() - Method in class iaik.security.dh.ESDHParameterSpec
Returns the counter used in the system parameter generation process.
getPolicyIdentifier() - Method in class iaik.asn1.structures.PolicyInformation
Returns the policy indentifier.
getPolicyInformation() - Method in class iaik.x509.extensions.CertificatePolicies
Returns the certifcate policies.
getPolicyQualifier() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the ID of this PolicyQualifierInfo.
getPolicyQualifiers() - Method in class iaik.asn1.structures.PolicyInformation
Returns the policy qualifiers.
getPrimeExponentP() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the first exponent of this private key.
getPrimeExponentQ() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the second exponent of this private key.
getPrimeP() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the first prime of this private key.
getPrimeQ() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the second prime of this private key.
getPrimeSize() - Method in class javax.crypto.spec.DHGenParameterSpec
Returns the prime modulus size in bits.
getPrivateExponent() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the private exponent of this private key.
getPrivateKey() - Method in class iaik.pkcs.pkcs12.KeyBag
Returns the private key of this KeyBag.
getPrivateKey() - Method in class iaik.utils.SSLeayPrivateKey
Returns the included private key.
getPrivateKey() - Method in class iaik.utils.KeyAndCertificate
Gets the private key from this KeyAndCertificate object.
getPrivateKey(ASN1Object) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKeyInfo from an ASN1Object.
getPrivateKey(byte[]) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKey from a DER encoded byte array in PKCS#8 PrivateKeyInfo format.
getPrivateKey(int, int) - Static method in class demo.keystore.IaikKeyStore
Returns the private key of a CA certificate.
getPrivateKeyInfo() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Gets the PrivateKey from this EncryptedPrivateKeyInfo.
getProducedAt() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the producedAt date of this BasicOCSPResponse.
getProperty(String) - Method in class iaik.utils.ExtendedProperties
 
getProperty(String, String) - Method in class iaik.utils.ExtendedProperties
 
getProvider() - Method in class iaik.utils.IaikSecurity
Returns the provider implementing the actual algorithm
getProvider() - Method in class javax.crypto.IaikSecurity
Returns the provider implementing the actual algorithm
getProvider() - Method in class javax.crypto.SecretKeyFactory
Returns the provider used for creating this SecretKeyFactory object.
getProvider() - Method in class javax.crypto.ExemptionMechanism
 
getProvider() - Method in class javax.crypto.Cipher
Returns the provider used for creating this Cipher object.
getProvider() - Method in class javax.crypto.KeyAgreement
Returns the provider used for creating this KeyAgreement object.
getProvider() - Method in class javax.crypto.Mac
Returns the provider supplying this Mac object.
getProvider() - Method in class javax.crypto.KeyGenerator
Returns the provider used for creating this KeyGenerator object.
getPSourceAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Gets the PSourceAlgorithm.
getPublicExponent() - Method in class iaik.security.rsa.RSAPublicKey
Returns the public exponent of the public key.
getPublicExponent() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the public exponent of this private key.
getPublicKey() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the public key of this certificate request.
getPublicKey() - Method in interface iaik.pkcs.pkcs10.CertRequest
Returns the public key included within this certificate request.
getPublicKey() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the public parts (modulus n and public exponent e of this private key.
getPublicKey() - Method in class iaik.x509.NetscapeCertRequest
Returns the public key from this "SignedPublicKeyAndChallange" structure.
getPublicKey() - Method in class iaik.x509.X509Certificate
Returns the public key of this certificate.
getPublicKey() - Method in class iaik.x509.attr.AttributeCertificate
Returns null!!!!
getPublicKey(ASN1Object) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey from an ASN1Object.
getPublicKey(byte[]) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey from a DER encoded byte array.
getQ() - Method in class iaik.security.dh.ESDHPublicKeySpec
Returns the prime factor q.
getQ() - Method in class iaik.security.dh.ESDHPrivateKeySpec
Returns the prime factor q.
getQ() - Method in class iaik.security.dh.ESDHParameterSpec
Returns the prime factor q.
getQ() - Method in class iaik.security.dsa.DSAParams
Returns the public sub-prime value q as BigInteger.
getQCStatements() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns the QCStatement objects included in this QCStatements extension.
getQCStatements() - Method in class iaik.x509.qualified.QualifiedCertificate
Returns the QCStatements extension included in this certificate, if present.
getQCStatements(ObjectID) - Method in class iaik.x509.extensions.qualified.QCStatements
Searches this QCStatements extension for an QCStatement with the given statementID.
getQualifiedPolicyInformations() - Method in class iaik.x509.qualified.QualifiedCertificate
Gets any included qualified PolicyInformation terms.
getQualifiedQCStatements() - Method in class iaik.x509.qualified.QualifiedCertificate
Gets any included qualified QCStatement terms.
getQualifierValue() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the value (of the qualifier field) of this PolicyQualifierInfo.
getRawCipherName(String) - Static method in class iaik.utils.Util
Tries to get the raw name of the cipher specified by the given transformation string.
getRawImplementationName() - Method in class iaik.asn1.structures.AlgorithmID
Tries to get the raw inplementation name of the algorithm this AlgorithmID represents.
getRDN(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the RDN value assigned to a given ObjectID.
getRDNs(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the values of all RDNs assigned to a given ObjectID.
getRDNValue(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the RDN value assigned to a given ObjectID.
getRDNValues(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the values of all RDNs assigned to a given ObjectID.
getReasonCode() - Method in class iaik.x509.extensions.ReasonCode
Returns the reason code specifying the reason for certificate revocation.
getReasonCodeName() - Method in class iaik.x509.extensions.ReasonCode
Returns the name of the reason code as String.
getReasonFlags() - Method in class iaik.asn1.structures.DistributionPoint
Returns the reason flags specification of this distribution point.
getReasonFlags() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns the reason flags specification of this distribution point.
getRecipientInfo(X509Certificate) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns the recipient info matching to the supplied recipient certificate.
getRecipientInfos() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns all the recipient infos included in this EnvelopedData object.
getRecipientInfos() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns all the recipient infos included in this SignedAndEnvelopedData object.
getRecipientInfos() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns all the recipient infos included in this SignedAndEnvelopedData object.
getRegisteredName(String) - Static method in class iaik.asn1.ObjectID
Looks if a name for the object identifier specified by the given OID string already is registered.
getRegisteredQualifiedPolicyIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
Gets the registered qualified policy IDs.
getRegisteredQualifiedQCStatementIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
Gets the registered qualified certificate statement IDs.
getReplaceCount() - Method in class iaik.utils.ReplaceInputStream
Gets the total number of replacements made so far.
getReqCert() - Method in class iaik.x509.ocsp.Request
Returns the ReqCert.
getReqCert() - Method in class iaik.x509.ocsp.ReqCert
Returns the value of this reqCert.
getReqCert() - Method in class iaik.x509.ocsp.SingleResponse
Returns the reqCert of this SingleResponse.
getReqCert() - Method in interface iaik.x509.ocsp.CertificateResponse
Returns the reqCert of this certificate response.
getRequestList() - Method in class iaik.x509.ocsp.OCSPRequest
Returns all single requests included in this OCSPRequest.
getRequestorName() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the requestorName, if included.
getRequireExplicitPolicy() - Method in class iaik.x509.extensions.PolicyConstraints
Returns the requireExplicitPolicy value of this PolicyConstraints extension specifying the number of additional certificates that may appear in the path before an explicit policy is required.
getResponderCertificates() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Gets the certificates of the responder.
getResponderID() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the responderID.
getResponderKey() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Gets the signing key of the responder.
getResponse() - Method in class iaik.x509.ocsp.ResponseBytes
Gets the response included in this ResponseBytes.
getResponse() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response component of the ResponseBytes, if included.
getResponseBytes() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response bytes, if included.
getResponseMessage() - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Gets the http response message.
getResponseStatus() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response status.
getResponseStatusName() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response status as String.
getResponseType() - Method in class iaik.x509.ocsp.Response
Returns the OID identifying the particular response type.
getResponseType() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the response type identifying this BasicOCSPResponse The corresponding OID string is "1.3.6.1.5.5.7.1.11.1".
getResponseType() - Method in class iaik.x509.ocsp.ResponseBytes
Gets the type of the response of this ResponseBytes.
getResponseType() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response type oid of the ResponseBytes, if included.
getResponseType() - Method in class iaik.x509.ocsp.UnknownResponseException
Returns the reponse type of the unknown response.
getRetentionPeriod() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Gets the retention period.
getRevocationDate() - Method in class iaik.x509.RevokedCertificate
Returns the revocation date of the revoked certificate.
getRevocationReason() - Method in class iaik.x509.ocsp.RevokedInfo
Returns the revocation reason.
getRevocationTime() - Method in class iaik.x509.ocsp.RevokedInfo
Returns the revocationTime.
getRevocationUrl() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns the revocation url.
getRevokedCertificate(BigInteger) - Method in class iaik.x509.X509CRL
Searches the CRL for the specified serial number and returns the appertaining revoked certificate, if included into this CRL.
getRevokedCertificates() - Method in class iaik.x509.X509CRL
Returns a set containing all the revoked certificates included into this CRL.
getRevokedInfo() - Method in class iaik.x509.ocsp.CertStatus
Returns the RevokedInfo, if present.
getRFC2253String() - Method in class iaik.asn1.structures.AVA
Returns a string representation of this AVA according to RFC 2253.
getRFC2253String() - Method in class iaik.asn1.structures.Name
Returns a string representation of this Name according to RFC 2253.
getRFC2253String() - Method in class iaik.asn1.structures.RDN
Returns a string representation of this RDN according to RFC 2253.
getRFC2253String(char[]) - Static method in class iaik.asn1.UTF8String
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(String) - Static method in class iaik.asn1.UTF8String
Returns a UTF-8 String representation according to RFC 2253.
getRounds() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the rounds number.
getRSACipherProvider() - Method in class iaik.pkcs.pkcs7.SignerInfo
Gets the RSA cipher provider for this ReceipientInfo.
getRSACipherProvider() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Gets the RSA cipher provider for this ReceipientInfo.
getRSAPrivateKey(Key) - Static method in class iaik.utils.Util
Convert a key to an IAIK RSAPrivateKey.
getRSAPublicKey(Key) - Static method in class iaik.utils.Util
Convert a key to an IAIK RSAPublicKey.
getSafeBags() - Method in class iaik.pkcs.pkcs12.SafeContentsBag
Returns the SafeBags of this SafeContentsBag.
getSafeBags() - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Returns the SafeBags this AuthenticatedSafe contains.
getSalt() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the salt.
getSalt() - Method in class iaik.security.spec.IaikPBEParameterSpec
Returns the salt.
getSalt() - Method in class javax.crypto.spec.PBEParameterSpec
Returns the salt.
getSaltLength() - Method in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Gets the salt length.
getSaltLength() - Method in class iaik.security.pbe.PBEGenParameterSpec
Returns the length of the salt in bytes.
getSBoxes() - Method in class iaik.security.cipher.DESParameterSpec
Return the SBoxes.
getSBoxes() - Method in class iaik.security.cipher.GOSTParameterSpec
Return the SBoxes.
getSecretKeyFactoryInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a SecretKeyFactory implementation for this AlgorithmIdentifier.
getSecretKeyFactoryInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific SecretKeyFactory implementation for this AlgorithmID.
getSecretObject() - Method in class iaik.pkcs.pkcs12.SecretBag
Returns the ASN1 content of this SecretBag.
getSecretType() - Method in class iaik.pkcs.pkcs12.SecretBag
Returns the ASN1 content of this SecretBag.
getSecureRandom() - Method in class iaik.pkcs.pkcs1.PKCS1AlgorithmParameterSpec
Gets the SecureRandom.
getSecureRandom() - Method in class iaik.pkcs.pkcs1.RSACipher
Gets the SecureRandom used by this Signature engine.
getSeed() - Method in class iaik.security.dh.ESDHPublicKeySpec
Returns the seed used in the system parameter generation process.
getSeed() - Method in class iaik.security.dh.ESDHPrivateKeySpec
Returns the seed used in the system parameter generation process.
getSeed() - Method in class iaik.security.dh.ESDHParameterSpec
Returns the seed used in the system parameter generation process.
getSeed() - Method in class iaik.security.random.SeedGenerator
Get the generated random seed bits.
getSeed() - Method in class iaik.security.random.JDKSeedGenerator
Return the seed.
getSeed() - Method in class iaik.security.random.HashObjectSeedGenerator
Return the random seed.
getSeed() - Method in class iaik.security.random.MetaSeedGenerator
Get the seed.
getSeed() - Method in class iaik.security.random.AutoSeedGenerator
Get the seed.
getSemanticsIdentifier() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns the semantics identifier of this SemanticsInformation.
getSerialNumber() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Returns the issuer-specific serial number.
getSerialNumber() - Method in class iaik.x509.RevokedCertificate
Returns the serial number of the revoked certificate.
getSerialNumber() - Method in class iaik.x509.X509Certificate
Returns the serial number of this certificate as BigInteger.
getSerialNumber() - Method in class iaik.x509.attr.AttributeCertificate
Returns the serial number of this certificate as BigInteger.
getSerialNumber() - Method in class iaik.x509.attr.IssuerSerial
Returns the issuer-specific serial number.
getSerialNumber() - Method in class iaik.x509.ocsp.CertID
Returns the serialNumber.
getServiceLocator() - Method in class iaik.x509.ocsp.Request
A convenience method for getting the ServiceLocator extension, if included in this request.
getShortName() - Method in class iaik.asn1.ObjectID
Returns the short name registered for this ObjectID.
getSigAlgName() - Method in class iaik.x509.X509CRL
Returns the name of the signature algorithm used by the issuer for signing this CRL.
getSigAlgName() - Method in class iaik.x509.X509Certificate
Returns the name of the signature algorithm used by the issuer for signing this certificate.
getSigAlgName() - Method in class iaik.x509.attr.AttributeCertificate
Returns the name of the signature algorithm used by the issuer for signing this certificate.
getSigAlgOID() - Method in class iaik.x509.X509CRL
Returns the OID of the signature algorithm used by the issuer for signing this CRL.
getSigAlgOID() - Method in class iaik.x509.X509Certificate
Returns the OID of the signature algorithm used by the issuer for signing this certificate.
getSigAlgOID() - Method in class iaik.x509.attr.AttributeCertificate
Returns the OID of the signature algorithm used by the issuer for signing this certificate.
getSigAlgParams() - Method in class iaik.x509.X509CRL
Returns the algorithm parameters associated with the signature algorithm used by the issuer for signing this CRL.
getSigAlgParams() - Method in class iaik.x509.X509Certificate
Returns the algorithm parameters associated with the signature algorithm used by the issuer for signing this certificate.
getSigAlgParams() - Method in class iaik.x509.attr.AttributeCertificate
Returns the algorithm parameters associated with the signature algorithm used by the issuer for signing this certificate.
getSignature() - Method in class iaik.x509.X509CRL
Returns the signature of this CRL.
getSignature() - Method in class iaik.x509.X509Certificate
Returns the signature of this certificate.
getSignature() - Method in class iaik.x509.attr.AttributeCertificate
Returns the signature value of this certificate.
getSignature() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the signature of this OCSPRequest, if included.
getSignature() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the signature of this BasicOCSPResponse.
getSignatureAlgorithm() - Method in class iaik.x509.X509CRL
Returns the signature algorithm of this CRL.
getSignatureAlgorithm() - Method in class iaik.x509.X509Certificate
Returns the signature algorithm of this certificate.
getSignatureAlgorithm() - Method in class iaik.x509.attr.AttributeCertificate
Returns the signature algorithm of this certificate.
getSignatureAlgorithm() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the signature algorithm of this OCSPRequest.
getSignatureAlgorithm() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the signature algorithm of this BasicOCSPResponse.
getSignatureAlgorithmID() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the signature algorithm of this certificate request.
getSignatureInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Signature implementation for this AlgorithmIdentifier.
getSignatureInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific Signature implementation for this AlgorithmIdentifier.
getSignedAndEncryptedData(ASN1Object) - Method in class demo.pkcs.PKCS7Stream
Recovers the original message and verifies the signature.
getSignedAndEncryptedData(ASN1Object) - Method in class demo.pkcs.TestContentInfo
Recovers the original message and verifies the signature.
getSignedAndEncryptedDataStream(byte[]) - Method in class demo.pkcs.PKCS7Stream
Recovers the original message and verifies the signature.
getSignedAndEncryptedDataStream(byte[]) - Method in class demo.pkcs.TestContentInfo
Recovers the original message and verifies the signature.
getSignedAndEnvelopedData(ASN1Object) - Method in class demo.pkcs.PKCS7Stream
Decrypts the encrypted content of the given SignedAndEnvelopedData object and returns the decrypted (= original) message.
getSignedAndEnvelopedData(ASN1Object) - Method in class demo.pkcs.TestContentInfo
Decrypts the encrypted content of the given SignedAndEnvelopedData object and returns the decrypted (= original) message.
getSignedAndEnvelopedDataStream(byte[]) - Method in class demo.pkcs.PKCS7Stream
Decrypts the encrypted content of the given SignedAndEnvelopedData object and returns the decrypted (= original) message.
getSignedAndEnvelopedDataStream(byte[]) - Method in class demo.pkcs.TestContentInfo
Decrypts the encrypted content of the given SignedAndEnvelopedData object and returns the decrypted (= original) message.
getSignedData(ASN1Object, byte[]) - Method in class demo.pkcs.PKCS7Stream
Parses a PKCS#7 SignedData object and verifies the signatures for all participated signers.
getSignedData(ASN1Object, byte[]) - Method in class demo.pkcs.TestContentInfo
Parses a PKCS#7 SignedData object and verifies the signatures for all participated signers.
getSignedDataStream(byte[], byte[]) - Method in class demo.pkcs.PKCS7Stream
Parses a PKCS#7 SignedData object and verifies the signatures for all participated signers.
getSignedDataStream(byte[], byte[]) - Method in class demo.pkcs.TestContentInfo
Parses a PKCS#7 SignedData object and verifies the signatures for all participated signers.
getSignedDigest(int) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the message digest included in the authenticated attributes.
getSignerInfos() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns all the signer infos included in this SignedData object.
getSimpleOctetString() - Method in class iaik.asn1.OCTET_STRING
Returns this OCTET_STRING as simple OCTET_STRING.
getSingleResponse(ReqCert) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Searches for the single response corresponding to the certificate identified by the given reqCert.
getSingleResponse(ReqCert) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Returns the single response identified by the given ReqCert, if included.
getSingleResponse(Request) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Creates a single response for the given single request.
getSingleResponse(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Searches this BasicOCSPReponse for status information about the certificate identified by the given certificate information.
getSingleResponses() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns all single responses included in this BasicOCSPResponse.
getSingleResponses() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Returns all single responses produced by this response generator.
getSkipCerts() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns the skipCerts value of this InhibitAnyPolicy extension.
getSourceDataUri() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Gets source data uri.
getSSLServerName() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns the SSL server name.
getStatement() - Method in class demo.x509.qualified.MyPrivateQCStatement
Gets the statement message.
getStatementID() - Method in class demo.x509.qualified.MyPrivateQCStatement
Returns the statement ID.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
Returns the statement ID identifying this statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Returns the statement ID of the unknown statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.QCStatement
Gets the statementID of this QCStatement.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns the statement ID identifying this SemanticsInformation statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Returns the statement ID identifying this QcEuLimitValue statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Returns the statement ID identifying this QcEuRetentionPeriod statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
Returns the statement ID identifying this QcEuCompliance statement info.
getStatementInfo() - Method in class iaik.x509.extensions.qualified.structures.QCStatement
Gets the statementInfo of this QCStatement.
getStatus() - Method in class iaik.security.random.SeedGenerator
Get the current status of seed generation.
getStatus() - Method in class iaik.security.random.JDKSeedGenerator
Return the status of seed generation.
getStatus() - Method in class iaik.security.random.HashObjectSeedGenerator
Return the current status of seed generation.
getStatus() - Method in class iaik.security.random.MetaSeedGenerator
Return the status of seed generation.
getStatus() - Method in class iaik.security.random.AutoSeedGenerator
Return the status of seed generation.
getString(String, String) - Method in class iaik.utils.ExtendedProperties
Get this property value, as a String.
getStringArray(String, String[]) - Method in class iaik.utils.ExtendedProperties
Get this property as a String array.
getStringFromUTF8Encoding(byte[]) - Static method in class iaik.asn1.UTF8String
Decodes the string from an UTF-8 encoded byte array.
getStrongPrime(int, Random) - Static method in class iaik.utils.NumberTheory
Returns a random strong prime.
getStrongPrime(int, Random) - Static method in class iaik.utils.CryptoUtils
Deprecated. use NumberTheory.getStrongPrime() instead
getSubject() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the subject of this certificate request.
getSubjectDN() - Method in class iaik.x509.X509Certificate
Returns the Distinguished Name of the subject of this certificate, as Principal.
getSubjectDomainPolicy() - Method in class iaik.asn1.structures.PolicyMapping
Returns the subject domain policy.
getSubjectUniqueID() - Method in class iaik.x509.X509Certificate
Returns the subject unique identifier of this certificate, or null if no SubjectUniqueID is specified by this certificate.
getSuppPubInfo() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Returns the suppPubInfo.
getSuppPubInfoAsInt() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Returns the suppPubInfo as int value.
getTag() - Method in class iaik.asn1.DerInputStream
Returns the tag of the ASN1 type this DerInputStream currently is parsing.
getTag() - Method in class iaik.asn1.ASN
Returns the tag number of this ASN.1 type.
getTagClass() - Method in class iaik.asn1.ASN
Returns the tag class.
getTBSCertificate() - Method in class iaik.x509.X509Certificate
Returns the DER encoded TBSCertificate ASN.1 data structure specifying all subject and issuer related information.
getTBSCertList() - Method in class iaik.x509.X509CRL
Returns the TBSCertList inherent to this CRL as DER encoded ASN.1 structure.
getTBSRequest() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the DER encoded TBSRequest ASN.1 data structure specifying request data to be signed.
getTBSResponseData() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the DER encoded TBSResponseData ASN.1 data structure specifying response data to be signed.
getThisUpdate() - Method in class iaik.x509.X509CRL
Returns the date of thisUpdate.
getThisUpdate() - Method in class iaik.x509.ocsp.SingleResponse
Returns the thisUpdate date.
getTracedData() - Method in class iaik.utils.TracedInputStream
Returns the data which have been read from the InputStream.
getTrailerField() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the trailer field.
getType() - Method in class iaik.asn1.structures.AVA
Returns the type of this AttributeValueAssertion.
getType() - Method in class iaik.asn1.structures.Attribute
Returns the type of this Attribute.
getType() - Method in class iaik.asn1.structures.GeneralName
Returns the type of this general name which may lie between 0 and 8.
getType() - Method in class iaik.x509.ocsp.ReqCert
Returns the type of this reqCert which may lie between 0 and 4.
getTypeName() - Method in class iaik.x509.ocsp.ReqCert
Returns the type of this reqCert as String.
getTypeOfBiometricData() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Gets the type of biometric data.
getUnauthenticatedAttribute(ObjectID) - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the first unauthenticated attribute matching to the given ObjectID, if included in this SignerInfo object.
getUnauthenticatedAttributes() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns a set of attributes that are not signed by the signer.
getUnknownInfo() - Method in class iaik.x509.ocsp.CertStatus
Returns the UnknownInfo, if present.
getUnknownResponse() - Method in class iaik.x509.ocsp.UnknownResponseException
Returns an ASN.1 representation of the unknown response.
getUseOldMd5() - Static method in class iaik.security.provider.IAIK
Check whether the old or the new implementation of the Md5 algorithm is active.
getUTF8EncodingFromCharArray(char[]) - Static method in class iaik.asn1.UTF8String
UTF-8 encodes the given char array.
getUTF8EncodingFromString(String) - Static method in class iaik.asn1.UTF8String
UTF-8 encodes the given string.
getValue() - Method in class demo.asn1.PrivateASN1Type
Returns the value of this ASN1Object.
getValue() - Method in class iaik.asn1.ASN1Object
Returns the value of this ASN1Object.
getValue() - Method in class iaik.asn1.IA5String
Returns the value of this IA5String as a String object.
getValue() - Method in class iaik.asn1.ObjectID
Returns the value of this ObjectID as a String object.
getValue() - Method in class iaik.asn1.T61String
Returns the value of this T61String as a String object.
getValue() - Method in class iaik.asn1.GeneralString
Returns the value of this GeneralString as a String object.
getValue() - Method in class iaik.asn1.BIT_STRING
Returns the value of this BIT_STRING as a byte array.
getValue() - Method in class iaik.asn1.ENUMERATED
Returns the value of this ENUMERATED as an Integer object.
getValue() - Method in class iaik.asn1.ConstructedType
Returns the value of this ConstructedType as an array of ASN1Objects.
getValue() - Method in class iaik.asn1.INTEGER
Returns the value of this INTEGER as a BigInteger object.
getValue() - Method in class iaik.asn1.UNKNOWN
Returns the value of this UNKNOWN ASN.1 object as a byte array.
getValue() - Method in class iaik.asn1.NULL
Returns null.
getValue() - Method in class iaik.asn1.GeneralizedTime
Returns the value of this GeneralizedTime as a String.
getValue() - Method in class iaik.asn1.VisibleString
Returns the value of this VisibleString as a String.
getValue() - Method in class iaik.asn1.UTF8String
Returns the value of this UTF8String as a String object.
getValue() - Method in class iaik.asn1.PrintableString
Returns the value of this PrintableString as a String object.
getValue() - Method in class iaik.asn1.UNIString
Returns the value of this UNIString as a String object.
getValue() - Method in class iaik.asn1.NumericString
Returns the value of this NumericString as a String.
getValue() - Method in class iaik.asn1.CON_SPEC
Returns the value of this CON_SPEC as an ASN1Object.
getValue() - Method in class iaik.asn1.BOOLEAN
Returns the value of this BOOLEAN as a Java object of type Boolean.
getValue() - Method in class iaik.asn1.BMPString
Returns the value of this BMPString as a String object.
getValue() - Method in class iaik.asn1.OCTET_STRING
Returns the value of this OCTET_STRING as byte array.
getValue() - Method in class iaik.asn1.UTCTime
Returns the value of this UTCTime as a String.
getValue() - Method in class iaik.asn1.structures.AVA
Returns the value of this AttributeValueAssertion.
getValue() - Method in class iaik.asn1.structures.Attribute
Returns the value of this Attribute.
getValue() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Gets the value.
getValue() - Method in class iaik.x509.ocsp.UnknownInfo
Returns the value of this UnknownInfo.
getValue() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns the nonce value.
getVector(Object[]) - Static method in class iaik.utils.Util
This method converts an array to a Vector.
getVersion() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the version number of this certificate request.
getVersion() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the syntax version number.
getVersion() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns the syntax version number.
getVersion() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the synatx version number.
getVersion() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns the version syntax number.
getVersion() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns the syntax version number.
getVersion() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns the version of this RecipientInfo.
getVersion() - Method in class iaik.x509.X509CRL
Returns the version number of this CRL as int.
getVersion() - Method in class iaik.x509.X509Certificate
Returns the version number of this certificate as int.
getVersion() - Method in class iaik.x509.attr.AttributeCertificate
Returns the version number of this certificate as int.
getVersion() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the version number of this OCSPRequest as int.
getVersion() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the version number of this BasicOCSPResponse as int.
getVersion() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the version number.
getVForm() - Method in interface iaik.x509.attr.AttCertIssuer
Returns the version this AttCertIssuer represents -- either v1Form (1) or v2Form (2).
getVForm() - Method in class iaik.x509.attr.V1Form
Returns 1 (v1Form -- the version this AttcertIssuer represents).
getVForm() - Method in class iaik.x509.attr.V2Form
Returns 2 (v2Form -- the version this AttcertIssuer represents).
getWholeValue() - Method in class iaik.asn1.OCTET_STRING
Returns the whole value of this OCTET_STRING as a byte array.
getWordSize() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the word size.
getX() - Method in class iaik.security.dh.DHPrivateKey
Returns the private value x as BigInteger.
getX() - Method in class iaik.security.dh.ESDHPrivateKey
Returns the private value x as BigInteger.
getX() - Method in class iaik.security.dsa.DSAPrivateKey
Returns the private key value x.
getX() - Method in interface javax.crypto.interfaces.DHPrivateKey
Returns the private value x.
getX() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the private value x.
getY() - Method in class iaik.security.dh.DHPublicKey
Returns the public value y as BigInteger.
getY() - Method in class iaik.security.dh.ESDHPublicKey
Returns the public value y as BigInteger.
getY() - Method in class iaik.security.dsa.DSAPublicKey
Returns the public key value y.
getY() - Method in interface javax.crypto.interfaces.DHPublicKey
Returns the public value y.
getY() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the public value y.
givenName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.500 attribute type givenName, added by Telia.
GOOD - Static variable in class iaik.x509.ocsp.CertStatus
CertStatus "good" (0).
GOST - class demo.cipher.GOST.
This class tests the correctness of the GOST implementation.
GOST - class iaik.security.cipher.GOST.
Extends the BufferedCipher class for adding a buffering mechanism to the underlying GOST cipher.
GOST() - Constructor for class demo.cipher.GOST
 
GOST() - Constructor for class iaik.security.cipher.GOST
Creates a GOST object by calling the BufferedCipher constructor for the GOST cipher.
GOSTKeyGenerator - class iaik.security.cipher.GOSTKeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the GOST cipher.
GOSTKeyGenerator() - Constructor for class iaik.security.cipher.GOSTKeyGenerator
Create a new GOST key generator.
GOSTParameterSpec - class iaik.security.cipher.GOSTParameterSpec.
GOST parameter specification.
GOSTParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.GOSTParameterSpec
Creates a GOST Parameter specification by using the given SBoxes and the first 8 bytes of the supplied byte array as initialization vector (IV).
GOSTParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.GOSTParameterSpec
Creates a GOST Parameter specification by using the given SBoxes and 8 bytes of the supplied byte array as initialization vector (IV), beginning at the given offset.

H

handleEvent(Event) - Method in class demo.util.RandomDemoAWT10
 
handwritten_signature - Static variable in class iaik.x509.extensions.qualified.structures.BiometricData
The predefined biometric data type handwritten-signature.
hasContent() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns true if this ContentInfoStream has a content.
hasContent() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns true if there is a content.
hasContent() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns true if this ContentInfo has a content.
hasContent() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns true if there is a content.
hasExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Checks, if there are any extensions included into this ExtensionRequest.
hasExtensions() - Method in class iaik.x509.X509Extensions
Checks, if there are any extensions currently maintained by this X509Extensions object.
hasExtensions() - Method in class iaik.x509.X509CRL
Checks, if there are any extensions included into this CRL.
hasExtensions() - Method in class iaik.x509.RevokedCertificate
Checks if there are extensions included into this revoked certificate.
hasExtensions() - Method in class iaik.x509.X509Certificate
Checks, if there are any extensions included into this certificate.
hasExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Checks, if there are any extensions included into this certificate.
hasExtensions() - Method in class iaik.x509.ocsp.Request
Checks, if there are any extensions included in this request.
hasExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
Checks, if there are any extensions included in this ocsp request.
hasExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Checks, if there are any extensions included in this basic ocsp response.
hasExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Checks, if there are any extensions included in this single response.
hashCode() - Method in class iaik.asn1.ASN1String
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.ObjectID
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.ASN
Returns a hashcode for this object.
hashCode() - Method in class iaik.asn1.structures.AVA
Returns the hashcode for this AttributeValueAssertion.
hashCode() - Method in class iaik.asn1.structures.AlgorithmID
Returns a hash code value for this object.
hashCode() - Method in class iaik.asn1.structures.Name
Returns a hashcode for this Name.
hashCode() - Method in class iaik.asn1.structures.Attribute
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.structures.GeneralName
Returns a hash code value for this object.
hashCode() - Method in class iaik.asn1.structures.RDN
Returns the hashcode for this RDN.
hashCode() - Method in class iaik.asn1.structures.GeneralNames
Returns a hash code value for this object.
hashCode() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Returns a hashcode for this IssuerAndSerialNumber.
hashCode() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns a hash code for this object.
hashCode() - Method in class iaik.security.cipher.SecretKey
Returns a hash code value for this object.
hashCode() - Method in class iaik.security.dh.DHPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.DHPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.DHParameters
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.ESDHParameters
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.ESDHParameterSpec
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.ESDHPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.ESDHPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dsa.DSAPublicKey
Returns a hash code for this DSAPublicKey object.
hashCode() - Method in class iaik.security.dsa.DSAParams
Returns a hash code for this DSAParams object.
hashCode() - Method in class iaik.security.dsa.DSAPrivateKey
Returns a hash code for this DSAPrivateKey object.
hashCode() - Method in class iaik.security.rsa.RSAPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.rsa.RSAPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.x509.PublicKeyInfo
Returns a hash code for this object.
hashCode() - Method in class iaik.x509.V3Extension
Returns the hash code of the extension.
hashCode() - Method in class iaik.x509.UnknownExtension
Returns a hashcode for this identity.
hashCode() - Method in interface iaik.x509.attr.AttCertIssuer
Returns a hashcode for this AttCertIssuer.
hashCode() - Method in class iaik.x509.attr.V1Form
Returns a hashcode for this V1Form.
hashCode() - Method in class iaik.x509.attr.V2Form
Returns a hashcode for this V2Form.
hashCode() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns a hashcode for this ObjectDigestInfo.
hashCode() - Method in class iaik.x509.attr.IssuerSerial
Returns a hashcode for this IssuerSerial.
hashCode() - Method in class iaik.x509.attr.Holder
Returns a hashcode for this Holder.
hashCode() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ReasonCode
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.PolicyMappings
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CRLNumber
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.BasicConstraints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.HoldInstructionCode
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.KeyUsage
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CertificatePolicies
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.SubjectInfoAccess
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.NameConstraints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CertificateIssuer
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.SubjectAltName
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.AuthorityInfoAccess
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.FreshestCRL
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.PolicyConstraints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.DeltaCRLIndicator
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.IssuerAltName
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ErrorExtension
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CRLDistributionPoints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.InvalidityDate
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ocsp.NoCheck
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.qualified.BiometricInfo
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.ReqCert
Returns a hash code value for this object.
hashCode() - Method in class iaik.x509.ocsp.ResponderID
Returns a hash code value for this object.
hashCode() - Method in class iaik.x509.ocsp.CertID
Returns a hash code value for this object.
hashCode() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.CrlID
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Returns a hashcode for this identity.
hashCode() - Method in class javax.crypto.spec.SecretKeySpec
Returns a hash code value for this object.
hashCode() - Method in class javax.crypto.spec.RC2ParameterSpec
Calculate a hash code for this object.
hasHexValue_ - Variable in class iaik.utils.RFC2253NameParser.AVA
 
HashObjectSeedGenerator - class iaik.security.random.HashObjectSeedGenerator.
This seed generator is an abstract class designed to help you write seedgenerators that distill randomness from objects fed to it.
HashObjectSeedGenerator(int) - Constructor for class iaik.security.random.HashObjectSeedGenerator
Constructor for use by subclasses.
hasMoreElements() - Method in class iaik.utils.ArrayEnumeration
Checks if there are more elements in this ArrayEnumeration.
hasMoreElements() - Method in class iaik.utils.ConcatEnumeration
 
hasRegisteredName(String) - Static method in class iaik.asn1.ObjectID
Looks if a name for the object identifier specified by the given OID string already is registered.
hasSmallFactors(BigInteger) - Static method in class iaik.utils.NumberTheory
Test the given BigInteger b for small prime factors.
hasUnsupportedCriticalExtension() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.X509Extensions
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.X509CRL
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.RevokedCertificate
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.X509Certificate
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.attr.AttributeCertificate
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.Request
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.OCSPRequest
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.SingleResponse
Returns true if there are unsupported critical extensions.
HMac - class demo.md.HMac.
This class tests HMac implementation using MD5 as hash algorithm as specified in RFC 2104.
HMac - class iaik.security.mac.HMac.
This class extends the javax.crypto.MACSpi class for providing the functionality of the HMAC(Keyed-Hashing for Message Authentication) algorithm, as specified in RFC 2104.
hMAC_MD5 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA1 message digest algorithm.
hMAC_RIPEMD160 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-RIPEMD160 message digest algorithm.
hMAC_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA1 message digest algorithm.
hMAC_SHA1_ - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an alternative (PKCS#5) AlgorithmID for the hMAC-SHA1 message digest algorithm.
HMac() - Constructor for class demo.md.HMac
Default Constructor.
HMac(String) - Constructor for class iaik.security.mac.HMac
Creates a new HMac for the specified hash algorithm.
hmac(String, byte[], byte[], byte[]) - Method in class demo.md.HMac
Computes the HMAC on the given data using the given key, and compares the result with the given pre-computed correct value.
hmac(String, byte[], int) - Method in class demo.md.HMac
Repeatetly computes a HMAC on the given data and compares if the result is always the same.
HMac(String, int) - Constructor for class iaik.security.mac.HMac
Creates a new HMac for the specified hash algorithm.
hmacAll() - Method in class demo.md.HMac
Tests the HMAC algorithm for several hash algorithms.
HMacMd5 - class iaik.security.mac.HMacMd5.
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with MD5 as message digest algorithm.
hmacMd5() - Method in class demo.md.HMac
Tests the HMAC algorithm using Md5 for hash computation.
HMacMd5() - Constructor for class iaik.security.mac.HMacMd5
Default constructor.
HMacRipeMd128 - class iaik.security.mac.HMacRipeMd128.
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with RipeMd128 as message digest algorithm.
HMacRipeMd128() - Constructor for class iaik.security.mac.HMacRipeMd128
Default constructor.
HMacRipeMd160 - class iaik.security.mac.HMacRipeMd160.
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with RipeMd160 as message digest algorithm.
HMacRipeMd160() - Constructor for class iaik.security.mac.HMacRipeMd160
Default constructor.
HMacSha - class iaik.security.mac.HMacSha.
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with Secure Hash Algorithm as message digest algorithm.
HMacSha() - Constructor for class iaik.security.mac.HMacSha
Default constructor.
HMacSha256 - class iaik.security.mac.HMacSha256.
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with SHA-256 as message digest algorithm.
HMacSha256() - Constructor for class iaik.security.mac.HMacSha256
Default constructor.
HMacSha384 - class iaik.security.mac.HMacSha384.
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with SHA-384 as message digest algorithm.
HMacSha384() - Constructor for class iaik.security.mac.HMacSha384
Default constructor.
HMacSha512 - class iaik.security.mac.HMacSha512.
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with SHA-512 as message digest algorithm.
HMacSha512() - Constructor for class iaik.security.mac.HMacSha512
Default constructor.
Holder - class iaik.x509.attr.Holder.
This class implements the AC type Holder.
Holder() - Constructor for class iaik.x509.attr.Holder
Default constructor.
Holder(ASN1Object) - Constructor for class iaik.x509.attr.Holder
Creates a Holder from its ASN.1 representation.
holdInstruction - Static variable in class iaik.x509.extensions.HoldInstructionCode
The base OID for defined hold instructions (1.2.840.10040.2).
holdInstructionCallIssuer - Static variable in class iaik.x509.extensions.HoldInstructionCode
The holdinstruction-callissuer oid (1.2.840.10040.2.2).
HoldInstructionCode - class iaik.x509.extensions.HoldInstructionCode.
This class implements the HoldInstructionCode extension.
HoldInstructionCode() - Constructor for class iaik.x509.extensions.HoldInstructionCode
Default constructor.
HoldInstructionCode(ObjectID) - Constructor for class iaik.x509.extensions.HoldInstructionCode
Creates a new HoldInstructionCode from the given oid.
holdInstructionNone - Static variable in class iaik.x509.extensions.HoldInstructionCode
The holdinstruction-none oid (1.2.840.10040.2.1).
holdInstructionReject - Static variable in class iaik.x509.extensions.HoldInstructionCode
The holdinstruction-reject oid (1.2.840.10040.2.3).
HttpOCSPClient - class demo.x509.ocsp.HttpOCSPClient.
A simple OCSP client.
HttpOCSPClient() - Constructor for class demo.x509.ocsp.HttpOCSPClient
Default constructor.
HttpOCSPRequest - class iaik.x509.ocsp.net.HttpOCSPRequest.
A simple wrapper class allowing to post an OCSP request to an OCSP server over HTTP.
HttpOCSPRequest(URL) - Constructor for class iaik.x509.ocsp.net.HttpOCSPRequest
Creates a HttpOCSPRequest for the given responder url.

I

IA5String - class iaik.asn1.IA5String.
This class implements the native ASN.1 type "IA5String".
IA5String - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type IA5String (String of ASCII characters)
IA5String - Static variable in class iaik.asn1.ASN
Global ASN.1 type IA5String (String of ASCII characters)
IA5String() - Constructor for class iaik.asn1.IA5String
Creates an empty IA5String.
IA5String(String) - Constructor for class iaik.asn1.IA5String
Creates a new ASN.1 IA5String object for the given String value.
IAIK - class iaik.security.provider.IAIK.
This class represents the master class of the IAIK Security Package Provider (SPP) for the Java Security API.
iaik.asn1 - package iaik.asn1
 
iaik.asn1.structures - package iaik.asn1.structures
 
iaik.pkcs - package iaik.pkcs
 
iaik.pkcs.pkcs1 - package iaik.pkcs.pkcs1
 
iaik.pkcs.pkcs10 - package iaik.pkcs.pkcs10
 
iaik.pkcs.pkcs12 - package iaik.pkcs.pkcs12
 
iaik.pkcs.pkcs5 - package iaik.pkcs.pkcs5
 
iaik.pkcs.pkcs7 - package iaik.pkcs.pkcs7
 
iaik.pkcs.pkcs8 - package iaik.pkcs.pkcs8
 
iaik.pkcs.pkcs9 - package iaik.pkcs.pkcs9
 
iaik.security.cipher - package iaik.security.cipher
 
iaik.security.dh - package iaik.security.dh
 
iaik.security.dsa - package iaik.security.dsa
 
iaik.security.keystore - package iaik.security.keystore
 
iaik.security.mac - package iaik.security.mac
 
iaik.security.md - package iaik.security.md
 
iaik.security.pbe - package iaik.security.pbe
 
iaik.security.provider - package iaik.security.provider
 
iaik.security.random - package iaik.security.random
 
iaik.security.rsa - package iaik.security.rsa
 
iaik.security.spec - package iaik.security.spec
 
iaik.utils - package iaik.utils
 
iaik.x509 - package iaik.x509
 
iaik.x509.attr - package iaik.x509.attr
 
iaik.x509.extensions - package iaik.x509.extensions
 
iaik.x509.extensions.netscape - package iaik.x509.extensions.netscape
 
iaik.x509.extensions.ocsp - package iaik.x509.extensions.ocsp
 
iaik.x509.extensions.qualified - package iaik.x509.extensions.qualified
 
iaik.x509.extensions.qualified.structures - package iaik.x509.extensions.qualified.structures
 
iaik.x509.extensions.qualified.structures.etsi - package iaik.x509.extensions.qualified.structures.etsi
 
iaik.x509.ocsp - package iaik.x509.ocsp
 
iaik.x509.ocsp.extensions - package iaik.x509.ocsp.extensions
 
iaik.x509.ocsp.net - package iaik.x509.ocsp.net
 
iaik.x509.ocsp.net.application - package iaik.x509.ocsp.net.application
 
iaik.x509.ocsp.utils - package iaik.x509.ocsp.utils
 
iaik.x509.qualified - package iaik.x509.qualified
 
IAIK() - Constructor for class iaik.security.provider.IAIK
This is the default constructor which registers the implemented algorithms to the Java Security API.
IaikKeyStore - class demo.keystore.IaikKeyStore.
 
IAIKKeyStore - class iaik.security.keystore.IAIKKeyStore.
This class implements the Service Provider Interface (SPI) for the KeyStore class.
IaikKeyStore() - Constructor for class demo.keystore.IaikKeyStore
 
IAIKKeyStore() - Constructor for class iaik.security.keystore.IAIKKeyStore
This is the default constructor
iaikKeyStoreV3 - Static variable in class iaik.asn1.ObjectID
 
IaikPBEParameterSpec - class iaik.security.spec.IaikPBEParameterSpec.
This class extends PBEParameterSpec and implements the ASN1Type interface.
IaikPBEParameterSpec(ASN1Object) - Constructor for class iaik.security.spec.IaikPBEParameterSpec
Creates a PBE paramter specification from an ASN1Object.
IaikPBEParameterSpec(byte[], int) - Constructor for class iaik.security.spec.IaikPBEParameterSpec
Specifies the PBE parameters, using a salt and a iteration count.
IaikSecurity - class iaik.utils.IaikSecurity.
This class handles Security providers, algorithm names, aliases, and so on.
IaikSecurity - class javax.crypto.IaikSecurity.
This class handles Security providers, algorithm names, aliases, and so on.
IaikSecurity(String, String, String) - Constructor for class iaik.utils.IaikSecurity
Creates an IaikSecurity object to search for a algorithm of the given type, implemented by the given provider.
IaikSecurity(String, String, String) - Constructor for class javax.crypto.IaikSecurity
Creates an IaikSecurity object to search for a algorithm of the given type, implemented by the given provider.
id_pkix_cps - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKIX object id-pkix-cps indicating a CPS Pointer qualifier for defining a (URI) pointer to a Certification Practice Statement (CPS) describing a particular CA policy.
id_pkix_unotice - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKIX object id-pkix-unotice indicating a User Notice qualifier for describing a particular CA policy.
IDEA - class demo.cipher.IDEA.
This class tests the correctness of the IDEA implementation.
IDEA - class iaik.security.cipher.IDEA.
Extends the BufferedCipher class for adding a buffering mechanism to the underlying IDEA cipher.
idea_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the IDEA symmetric block cipher used in CBC mode.
IDEA() - Constructor for class demo.cipher.IDEA
 
IDEA() - Constructor for class iaik.security.cipher.IDEA
Creates an IDEA object by calling the BufferedCipher constructor for the IDEA cipher.
IDEAKeyGenerator - class iaik.security.cipher.IDEAKeyGenerator.
This class provides the functionality of a IDEA key generator.
IDEAKeyGenerator() - Constructor for class iaik.security.cipher.IDEAKeyGenerator
 
IDEAKeyWrap - class iaik.security.cipher.IDEAKeyWrap.
This class implements the CMS IDEA key wrap algorithm.
IDEAKeyWrap() - Constructor for class iaik.security.cipher.IDEAKeyWrap
Creates a IDEAKeyWrap object.
identifiesCert(X509Certificate) - Method in class iaik.x509.attr.ObjectDigestInfo
Checks if this ObjectDigestInfo identifies the given certificate.
identifiesCert(X509Certificate) - Method in class iaik.x509.attr.IssuerSerial
Checks if this IssuerSerial identifies the given base certificate.
identifiesCert(X509Certificate) - Method in class iaik.x509.attr.Holder
Checks if this Holder identifies the certificate.
identifiesKey(PublicKey) - Method in class iaik.x509.attr.ObjectDigestInfo
Checks if this ObjectDigestInfo identifies the given public key.
IGNORE - Static variable in class iaik.utils.Base64InputStream
 
iKEIntermediate - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "iKEIntermediate" ExtendedKeyUsage purpose id.
IllegalBlockSizeException - exception javax.crypto.IllegalBlockSizeException.
Exception for any kind of block size violation.
IllegalBlockSizeException() - Constructor for class javax.crypto.IllegalBlockSizeException
Default Constructor.
IllegalBlockSizeException(String) - Constructor for class javax.crypto.IllegalBlockSizeException
Creates a IllegalBlockSizeException with a description string message as parameter.
implementations - Static variable in class iaik.asn1.structures.AlgorithmID
Implementation repository.
IMPLICIT - Static variable in class iaik.pkcs.pkcs7.SignedDataStream
Denotes a mode where the signed message is included in the Signature
IMPLICIT - Static variable in class iaik.pkcs.pkcs7.DigestedDataStream
Denotes a mode where the data to be digested is included.
increment(byte[]) - Static method in class iaik.utils.CryptoUtils
Increment the byte array by one.
incrementCounter() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Increments the counter by 1.
incrementCounter() - Method in class iaik.security.dh.ESDHKEKParameters
Increments the counter by 1.
incrementExtended(byte[]) - Static method in class iaik.utils.CryptoUtils
This method increments the given byte array and return the result.
indefinite_length - Variable in class iaik.asn1.ASN1Object
Is the length of this ASN1Object encoded as indefinite or definite length?.
indefiniteLength() - Method in class iaik.asn1.ASN1Object
Returns whether this ASN1Object will be encoded by using the definite or indefinite encoding method.
InfoAccess - class iaik.x509.extensions.InfoAccess.
Abstract super class for the AuthorityInfoAccess and SubjectInfoAccess extensions.
InfoAccess() - Constructor for class iaik.x509.extensions.InfoAccess
Default constructor.
InfoAccess(AccessDescription) - Constructor for class iaik.x509.extensions.InfoAccess
Creates an InfoAccess object and adds a AccessDescription.
InhibitAnyPolicy - class iaik.x509.extensions.InhibitAnyPolicy.
This class implements the InhibitAnyPolicy extension.
InhibitAnyPolicy() - Constructor for class iaik.x509.extensions.InhibitAnyPolicy
Default constructor.
InhibitAnyPolicy(int) - Constructor for class iaik.x509.extensions.InhibitAnyPolicy
Creates an InhibitAnyPolicy for the given skipCerts value.
init(AlgorithmParameterSpec) - Method in class javax.crypto.KeyGenerator
Initializes this key generator with the given algorithm parameters.
init(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator with given algorithm parameters and random seed.
init(ASN1Object) - Method in class iaik.x509.V3Extension
Inits the implementation with an ASN1Object.
init(ASN1Object) - Method in class iaik.x509.UnknownExtension
Inits the implementation with an ASN1 object representing the value of the unknown extension.
init(ASN1Object) - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Inits this SubjectKeyIdentifier implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ReasonCode
Inits this ReasonCode implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.PolicyMappings
Inits this PolicyMappings implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CRLNumber
Inits this CRLNumber implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.BasicConstraints
Inits this BasicConstraints implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.HoldInstructionCode
Inits this HoldInstructionCode implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.KeyUsage
Inits this KeyUsage implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CertificatePolicies
Inits this CertificatePolicies implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.InhibitAnyPolicy
Inits this InhibitAnyPolicy implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.InfoAccess
Inits this InfoAccess implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Inits this IssuingDistributionPoint implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.NameConstraints
Inits this NameConstraints implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Inits this CRLDistPointsSyntax implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ExtendedKeyUsage
Inits this ExtendedKeyUsage implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CertificateIssuer
Inits this CertificateIssuer implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.SubjectAltName
Inits this SubjectAltName implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Inits this AuthorityKeyIdentifier implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.PolicyConstraints
Inits this PolicyConstraints implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.DeltaCRLIndicator
Inits this DeltaCRLIndicator implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Inits this PrivateKeyUsagePeriod implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.IssuerAltName
Inits this IssuerAltName implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ErrorExtension
Implements the V3Extension Interface.
init(ASN1Object) - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Inits this SubjectDirectoryAttributes implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.InvalidityDate
Inits this InvalidityDate implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Inits this NetscapeBaseUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Inits this NetscapeSSLServerName implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeComment
Inits this NetscapeComment implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Inits this NetscapeCaRevocationUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Inits this NetscapeRevocationUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Inits this NetscapeCaPolicyUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Inits this NetscapeCertType implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Inits this NetscapeCertRenewalUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ocsp.NoCheck
Inits this NoCheck implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.qualified.BiometricInfo
Inits this BiometricInfo implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.qualified.QCStatements
Inits this QCStatements implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Inits this ArchiveCutoff implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.Nonce
Inits this Nonce implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Inits this ServiceLocator implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.CrlID
Inits this CrlID implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Inits this AcceptableResponses implementation with an ASN1object representing the value of this extension.
init(InputStream) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Inits the single response repository from the from the given input stream.
init(int) - Method in class javax.crypto.KeyGenerator
Initializes this key generator for the given strength.
init(int, Certificate) - Method in class javax.crypto.Cipher
Initialize this cipher.
init(int, Certificate, SecureRandom) - Method in class javax.crypto.Cipher
Initialize this cipher.
init(int, Key) - Method in class javax.crypto.Cipher
Initializes this cipher object with a proper key.
init(int, Key, AlgorithmParameters) - Method in class javax.crypto.Cipher
Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec) - Method in class javax.crypto.Cipher
Initializes this cipher object with proper key and algorithm parameters.
init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher object with proper key and algorithm parameters, and some random seed.
init(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher object with a proper key and some random seed.
init(int, SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator for the given strength with the given random seed
init(Key) - Method in class javax.crypto.ExemptionMechanism
 
init(Key) - Method in class javax.crypto.KeyAgreement
Initializes this KeyAgreement with the given key, which constitutes the private key (including all required algorithm parameters) of some entity being involved in this key agreement procedure.
init(Key) - Method in class javax.crypto.Mac
Initializes this Mac object with the given secret key.
init(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanism
 
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanism
 
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.KeyAgreement
Initializes this KeyAgreement with the given key and algorithm parameters, where the given key constitutes the private key of some entity being involved in this key agreement procedure.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.Mac
Initializes this Mac object with given secret key and algorithm parameter specification.
init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreement
Initializes this KeyAgreement with the given key, algorithm parameters, and random seed.
init(Key, SecureRandom) - Method in class javax.crypto.KeyAgreement
Initializes this KeyAgreement with the given key and random seed, where the given key constitutes the private key (including all required algorithm parameters) of some entity being involved in this key agreement procedure.
init(SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator with the given random seed.
InitBufferedInputStream - class iaik.utils.InitBufferedInputStream.
An ordinary BufferedInputStream where the internal buffer can be initialized with an array.
InitBufferedInputStream(InputStream, byte[]) - Constructor for class iaik.utils.InitBufferedInputStream
Creates a new buffered input stream to read data from the specified input stream.
InitBufferedInputStream(InputStream, byte[], int) - Constructor for class iaik.utils.InitBufferedInputStream
Creates a new buffered input stream to read data from the specified input stream with the specified buffer size.
initCipher(int, Key) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
Is used by all engineInit methods and initializes the cipher.
initCipher(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
This method is used by the engineInit methods and initializes the cipher.
initCipher(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Is used by the engineInit methods and initializes the cipher.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.DHKeyPairGenerator
Initializes this DHKeyPairGenerator with given DH parameter specification and random seed.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.ESDHKeyPairGenerator
Initializes this ESDHKeyPairGenerator with given ESDH parameter specification and random seed.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator with given DSAParameterSpec and random seed.
initialize(DSAParams, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator with given DSA parameters and random seed.
initialize(int) - Method in class iaik.security.dh.DHKeyPairGenerator
Initializes the DHKeyPairGenerator for given prime modulus length.
initialize(int) - Method in class iaik.security.dh.ESDHKeyPairGenerator
Initializes the ESDHKeyPairGenerator for given prime modulus length.
initialize(int) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given modulus length.
initialize(int) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes the RSAKeyPairGenerator for a certain key length with the default random seed.
initialize(int, BigInteger, SecureRandom) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, and source of random bits.
initialize(int, boolean, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given modulus length with the given random seed.
initialize(int, SecureRandom) - Method in class iaik.security.dh.DHKeyPairGenerator
Initializes the DHKeyPairGenerator for given prime modulus length with the given random seed.
initialize(int, SecureRandom) - Method in class iaik.security.dh.ESDHKeyPairGenerator
Initializes the ESDHKeyPairGenerator for given prime modulus length with the given random seed.
initialize(int, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given modulus length with the given random seed.
initialize(int, SecureRandom) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes the RSAKeyPairGenerator for a certain key length with the given random seed.
initials - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.500 attribute type initials.
initTests() - Method in class iaik.security.random.FIPS140Test
Init the tests by generating the necessary amount of test data (20000 bits).
input_stream - Variable in class iaik.pkcs.pkcs7.SignedDataStream
An InputStream holding the data.
input_stream - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
An InputStream holding the data.
insertAttributeAt(Attribute, int) - Method in class iaik.asn1.structures.Attributes
Inserts the given attribute.
INTEGER - class iaik.asn1.INTEGER.
This class implements the native ASN.1 type "INTEGER".
INTEGER - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type INTEGER
INTEGER - Static variable in class iaik.asn1.ASN
Global ASN.1 type INTEGER
INTEGER() - Constructor for class iaik.asn1.INTEGER
Creates an empty INTEGER.
INTEGER(BigInteger) - Constructor for class iaik.asn1.INTEGER
Creates a new ASN.1 INTEGER object for the given Java BigInteger value.
INTEGER(int) - Constructor for class iaik.asn1.INTEGER
Creates a new ASN.1 INTEGER object for the given Java int value.
interfaces - Static variable in class iaik.utils.Factory
Repository of known interfaces.
internalError - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "internalError" (2) indicating an internal responder error.
InternalErrorException - exception iaik.utils.InternalErrorException.
This exception is thrown, if there occurs an internal error caused by some development error and not by an user of the application.
InternalErrorException() - Constructor for class iaik.utils.InternalErrorException
Constructs a new internal error exception.
InternalErrorException(Exception) - Constructor for class iaik.utils.InternalErrorException
Constructs an InternalErrorException with the exception which causes this exception.
InternalErrorException(String) - Constructor for class iaik.utils.InternalErrorException
Constructs an InternalErrorException with a specified detail message.
InternalErrorException(String, Exception) - Constructor for class iaik.utils.InternalErrorException
Constructs an InternalErrorException with a specified detail message and the exception which causes this exception.
InvalidityDate - class iaik.x509.extensions.InvalidityDate.
This class implements the InvalidityDate extension.
InvalidityDate() - Constructor for class iaik.x509.extensions.InvalidityDate
Default constructor.
InvalidityDate(Date) - Constructor for class iaik.x509.extensions.InvalidityDate
Creates a new InvalidityDate from the given date.
iPAddress - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type iPAddress (7).
ipsecEndSystem - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "IP security end system" ExtendedKeyUsage purpose id.
ipsecTunnel - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "IP security tunnel termination" ExtendedKeyUsage purpose id.
ipsecUser - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "IP security user" ExtendedKeyUsage purpose id.
isA(ASN) - Method in class iaik.asn1.ASN1Object
Tests if this object is an instance of given ASN.1 type.
isActive() - Method in class iaik.utils.StreamCopier
Check whether the copier is already finished.
isAvailable(String) - Static method in class iaik.utils.ExtendedProvider
Check if the class with the specified name is available
isCertIDFor(Name, PublicKey, BigInteger) - Method in class iaik.x509.ocsp.CertID
Checks if this is a CertID for a certificate identified by the given issuer name and key, and serialNumber.
isConstructed() - Method in class iaik.asn1.ASN1Object
Returns whether this ASN1Object is constructed or primitive.
isCritical() - Method in class iaik.x509.V3Extension
Returns true, if this extension is critical.
isCriticalExtension() - Method in class iaik.x509.X509ExtensionInitException
Returns true if the broken extension is critical.
isCryptoAllowed(Key) - Method in class javax.crypto.ExemptionMechanism
 
isEmpty() - Method in class iaik.asn1.structures.Name
Checks if there are any RDNs included in this Name.
isEncrypted() - Method in class iaik.utils.SSLeayPrivateKey
Test if this private key is encrypted.
isEncrypted() - Method in class iaik.utils.KeyAndCertificate
Test whether this KeyAndCertificate object contains an encrypted private key.
isImplicitlyTagged() - Method in class iaik.asn1.CON_SPEC
Returns true if this Context Specific ASN1Object is implicitly tagged.
isIndirectCRL() - Method in class iaik.x509.X509CRL
Return whether this CRL is an indirect CRL.
isIssuerOf(X509Certificate) - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Checks if the issuer of this IssuerAndSerialNumber has issued the given certificate.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
Checks if the DES key, supplied in a byte array beginning at the given offset, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESedeKeySpec
Checks if the DES-EDE key, supplied in a byte array beginning at the given offset, is parity-adjusted.
isPrintableString(String) - Static method in class iaik.asn1.PrintableString
Checks is the supplied String is a PrintableString.
isProbablePrime(BigInteger) - Static method in class iaik.utils.NumberTheory
Perform a probabilistic primality test to determine if b is prime.
isQualifedCertificate(X509Certificate) - Static method in class iaik.x509.qualified.QualifiedCertificate
Checks if the given certificate is a qualified one.
isQualifiedPolicyID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Asks if the given oid indicates a qualified certificate policy.
isQualifiedQCStatementID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Asks if the given oid indicates a qualified certificate statement.
isReqCertFor(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.ReqCert
Checks if this is a ReqCert for the given certificate identifying information.
isResponderIdFor(X509Certificate) - Method in class iaik.x509.ocsp.ResponderID
Checks if this is a responder id for the given certificate.
isResponseFor(ReqCert) - Method in class iaik.x509.ocsp.SingleResponse
Checks if this is a SingleResponse for a certificate identified by the given reqCert identifier.
isResponseFor(ReqCert) - Method in interface iaik.x509.ocsp.CertificateResponse
Checks if this is a certificate response for a certificate identified by the given reqCert.
isResponseFor(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.SingleResponse
Checks if this is a single response for the given certificate identifying information.
isResponseFor(X509Certificate, X509Certificate, GeneralName) - Method in interface iaik.x509.ocsp.CertificateResponse
Checks if this is a certificate response for the given certificate identifying information.
isResponseTypeAcceptable(ObjectID) - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Checks whether the given response type is acceptable or not.
isRevoked(BigInteger) - Method in class iaik.x509.X509CRL
Checks if the certificate identified by the given serial number is marked as revoked by this CRL.
isRevoked(Certificate) - Method in class iaik.x509.X509CRL
Checks whether the given certificate is on this CRL.
isSet(int) - Method in class iaik.x509.extensions.KeyUsage
Return whether the specified key usage values are set.
isStringType - Variable in class iaik.asn1.ASN1Object
Is this ASN1Object a String type?
isStringType() - Method in class iaik.asn1.ASN1Object
Asks if this ASN1Object represents a String type.
IssuerAltName - class iaik.x509.extensions.IssuerAltName.
This class implements the IssuerAltName extension.
IssuerAltName() - Constructor for class iaik.x509.extensions.IssuerAltName
Default Constructor.
IssuerAltName(GeneralNames) - Constructor for class iaik.x509.extensions.IssuerAltName
Constructs an IssuerAltName object form a GeneralNames ASN.1 type.
IssuerAndSerialNumber - class iaik.pkcs.pkcs7.IssuerAndSerialNumber.
This class implements the PKCS#7 IssuerAndSerialNumber type.
IssuerAndSerialNumber(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Creates a new IssuerAndSerialNumber from an ASN1Object.
IssuerAndSerialNumber(Name, BigInteger) - Constructor for class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Creates a new IssuerAndSerialNumber from an issuer distinguished name and an issuer-specific serial number.
IssuerAndSerialNumber(X509Certificate) - Constructor for class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Creates a new IssuerAndSerialNumber from a certificate.
issuerSerial - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type issuerSerial (1).
IssuerSerial - class iaik.x509.attr.IssuerSerial.
This class implements the AC type IssuerSerial.
IssuerSerial(ASN1Object) - Constructor for class iaik.x509.attr.IssuerSerial
Creates a new IssuerSerial from an ASN1Object.
IssuerSerial(GeneralNames, BigInteger) - Constructor for class iaik.x509.attr.IssuerSerial
Creates an IssuerSerial from issuer GeneralNames and issuer-specific serial number.
IssuerSerial(Name, BigInteger) - Constructor for class iaik.x509.attr.IssuerSerial
Creates a new IssuerSerial from an issuer distinguished name and issuer-specific serial number.
IssuerSerial(X509Certificate) - Constructor for class iaik.x509.attr.IssuerSerial
Creates an IssuerSerial from the given base certificate.
IssuingDistributionPoint - class iaik.x509.extensions.IssuingDistributionPoint.
This class implements the IssuingDistributionPoint extension.
IssuingDistributionPoint() - Constructor for class iaik.x509.extensions.IssuingDistributionPoint
Default constructor.
isTrustedCertificate(X509Certificate) - Method in class iaik.x509.ChainVerifier
Tests whether the given certificate is explicitly trusted.
isTrustedCertificate(X509Certificate) - Method in class iaik.x509.SimpleChainVerifier
Checks whether a given certificate is marked as trusted.
isTrustedResponder(ResponderID, X509Certificate, X509Certificate) - Method in class iaik.x509.ocsp.utils.TrustedResponders
Checks if we can trust the given responder for signing responses for certs issued by the given CA.
isUseBlinding() - Method in class iaik.pkcs.pkcs1.RSACipher
Check if blinding is switched on.
isUseBlindingDefault() - Static method in class iaik.pkcs.pkcs1.RSACipher
Check if blinding is switched on per default.
isV1FormFor(Name) - Method in class iaik.x509.attr.V1Form
Checks if this V1Form represents the given issuerName.
isWeak(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
Checks if the given DES key material, supplied within a byte array beginning at the given position, represents a weak or semi-weak DES key.
IvGenerator - class iaik.pkcs.pkcs12.IvGenerator.
This class uses the KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count.
IvGenerator() - Constructor for class iaik.pkcs.pkcs12.IvGenerator
Default Constructor.
IvParameters - class iaik.security.cipher.IvParameters.
This class represents an initialization vector in opaque form and may be used for generating an opaque IV and converting it between various formats.
IvParameters() - Constructor for class iaik.security.cipher.IvParameters
The default constructor.
IvParameterSpec - class javax.crypto.spec.IvParameterSpec.
Initialization vector (IV) specification.
IvParameterSpec(byte[]) - Constructor for class javax.crypto.spec.IvParameterSpec
Creates a IvParameterSpec from the given byte array.
IvParameterSpec(byte[], int, int) - Constructor for class javax.crypto.spec.IvParameterSpec
Creates an IvParameterSpec by using the given number of bytes of the supplied byte array as IV, beginning at the given offset.

J

javax.crypto - package javax.crypto
 
javax.crypto.interfaces - package javax.crypto.interfaces
 
javax.crypto.spec - package javax.crypto.spec
 
JDKSeedGenerator - class iaik.security.random.JDKSeedGenerator.
This class is a simple wrapper for the seed generator used in JDK SecureRandom.
JDKSeedGenerator() - Constructor for class iaik.security.random.JDKSeedGenerator
Initialize generation of a seed with the default amount of randomness (160 bit).
JDKSeedGenerator(int) - Constructor for class iaik.security.random.JDKSeedGenerator
Initialize generation of a seed with the specified number of bits of randomness.

K

keyAgreement - Static variable in class iaik.x509.extensions.KeyUsage
The keyAgreement keyUsage purpose indicating to use the subject public key for key agreement.
KeyAgreement - class javax.crypto.KeyAgreement.
Engine class for algorithm independent Key Agreement.
KeyAgreement(KeyAgreementSpi, Provider, String) - Constructor for class javax.crypto.KeyAgreement
Creates a KeyAgreement object.
KeyAgreementSpi - class javax.crypto.KeyAgreementSpi.
Service Provider Interface (SPI) for the KeyAgreement class.
KeyAgreementSpi() - Constructor for class javax.crypto.KeyAgreementSpi
Default Constructor.
KeyAndCertificate - class iaik.utils.KeyAndCertificate.
A simple class for storing a private key and a certificate chain in one file.
KeyAndCertificate(byte[]) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from the given byte array.
KeyAndCertificate(InputStream) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from the given InputStream.
KeyAndCertificate(PrivateKey, X509Certificate[]) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from given private key and X509 certificate chain.
KeyAndCertificate(String) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from a given file.
KeyBag - class iaik.pkcs.pkcs12.KeyBag.
This class contains a private key and any associated attributes.
KeyBag() - Constructor for class iaik.pkcs.pkcs12.KeyBag
The default constructor.
KeyBag(PrivateKey) - Constructor for class iaik.pkcs.pkcs12.KeyBag
Creates a new KeyBag from a private key.
KeyBag(PrivateKey, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.KeyBag
Creates a new KeyBag from a private key, a friendlyName and a locakKeyID.
keyCertSign - Static variable in class iaik.x509.extensions.KeyUsage
The keyCertSign keyUsage purpose indicating to use the subject public key for verifying a signature on certificates.
keyCompromise - Static variable in class iaik.asn1.structures.DistributionPoint
The keyCompromise reason flag.
keyCompromise - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason keyCompromise.
keyEncipherment - Static variable in class iaik.x509.extensions.KeyUsage
The keyEncipherment keyUsage purpose indicating to use the subject public key for key transport.
KeyFactory - class iaik.pkcs.pkcs12.KeyFactory.
SecretKeyFactory implementation for the PBE ciphers (PKCS#12).
KeyFactory - class iaik.pkcs.pkcs5.KeyFactory.
SecretKeyFactory implementation for the PBE ciphers (PKCS#5).
KeyFactory() - Constructor for class iaik.pkcs.pkcs12.KeyFactory
Default constructor.
KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory
Default constructor.
KeyGenerator - class javax.crypto.KeyGenerator.
Engine class for creating secret keys in algorithm independent manner.
KeyGenerator(KeyGeneratorSpi, Provider, String) - Constructor for class javax.crypto.KeyGenerator
Default Constructor for creating a KeyGenerator object.
KeyGeneratorSpi - class javax.crypto.KeyGeneratorSpi.
Service Provider Interface (SPI) for the KeyGenerator class.
KeyGeneratorSpi() - Constructor for class javax.crypto.KeyGeneratorSpi
Default Constructor for creating a KeyGeneratorSpi object.
keysetupTest(PrintWriter) - Method in class demo.cipher.aes.AESSpeedTest
 
KeyStoreConstants - interface demo.keystore.KeyStoreConstants.
 
KeyStoreDemo - class demo.keystore.KeyStoreDemo.
This demo shows the usage of a JCA compliant keystore.
KeyStoreDemo() - Constructor for class demo.keystore.KeyStoreDemo
Default constructor.
KeyUsage - class iaik.x509.extensions.KeyUsage.
This class implements the KeyUsage extension.
KeyUsage() - Constructor for class iaik.x509.extensions.KeyUsage
Default constructor.
KeyUsage(int) - Constructor for class iaik.x509.extensions.KeyUsage
Constructs a KeyUsage extension with a defined key usage parameter.
KS_FILENAME - Static variable in interface demo.keystore.KeyStoreConstants
 
KS_PASSWORD - Static variable in interface demo.keystore.KeyStoreConstants
 

L

LineInputStream - class iaik.utils.LineInputStream.
LineInputStream is an InputStream which can be used to read lines (as with BufferedReader) or to read the original stream data.
LineInputStream(InputStream) - Constructor for class iaik.utils.LineInputStream
Creates a new LineInputStream to read data from the specified input stream.
LineOutputStream - class iaik.utils.LineOutputStream.
LineOutputStream is an OutputStream which can be used to write either lines using methods print() and println() or byte arrays (stream interface).
LineOutputStream(OutputStream) - Constructor for class iaik.utils.LineOutputStream
Creates a new LineOutputStream to write data to the specified underlying output stream.
listCertificates() - Method in class iaik.x509.X509CRL
Returns an enumeration of the revoked certificates this CRL contains.
listExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns an enumeration of all extensions included into this ExtensionRequest.
listExtensions() - Method in class iaik.x509.X509Extensions
Returns an enumeration of all extensions currently maintained by this X509Extensions object.
listExtensions() - Method in class iaik.x509.X509CRL
Returns an enumeration of all extensions included into this CRL.
listExtensions() - Method in class iaik.x509.RevokedCertificate
Returns an enumeration of all entry extensions included into this revoked certificate.
listExtensions() - Method in class iaik.x509.X509Certificate
Returns an enumeration of all extensions included into this certificate.
listExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Returns an enumeration of all extensions included in this attribute certificate.
listExtensions() - Method in class iaik.x509.ocsp.Request
Returns an enumeration of all extensions included in this request.
listExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
Returns an enumeration of all extensions included in this ocsp request.
listExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns an enumeration of all extensions included in this basic ocsp response.
listExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Returns an enumeration of all extensions included in this single response.
load(InputStream) - Method in class iaik.utils.ExtendedProperties
Reads a property list from an input stream.
loadClass(String, boolean) - Static method in class iaik.utils.Util
Tries to dynamically load a class.
locality - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type localityName (shortName L).
localKeyID - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object localKeyID.
longRunsTest() - Method in class iaik.security.random.FIPS140Test
Run the long runs test.
longToBytes(long) - Static method in class iaik.security.random.SeedGenerator
Convert the given long to a byte array, MSB first.

M

Mac - class javax.crypto.Mac.
Engine class for algorithm independent MAC object creation.
Mac(MacSpi, Provider, String) - Constructor for class javax.crypto.Mac
Creates a MAC object.
macEngine_ - Variable in class iaik.utils.MacInputStream
The MAC engine to use for MACing the data.
macEngine_ - Variable in class iaik.utils.MacOutputStream
The MAC engine to use for MACing the data.
macingActive_ - Variable in class iaik.utils.MacInputStream
Indicates, if this objects sends data read from this stream to the Mac engine.
macingActive_ - Variable in class iaik.utils.MacOutputStream
Indicates, if this objects sends data written to this stream to the Mac engine.
MacInputStream - class iaik.utils.MacInputStream.
A stream implementation for MACing the data read from an input stream.
MacInputStream(InputStream, Mac) - Constructor for class iaik.utils.MacInputStream
Creates a MAC input stream, using the specified input stream and MAC engine.
MacKeyGenerator - class iaik.pkcs.pkcs12.MacKeyGenerator.
This class uses the KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count.
MacKeyGenerator() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator
Default Constructor.
MacOutputStream - class iaik.utils.MacOutputStream.
A stream implementation for MACing the data written to an output stream.
MacOutputStream(OutputStream, Mac) - Constructor for class iaik.utils.MacOutputStream
Creates a MAC output stream, using the specified output stream and MAC engine.
MacSpi - class javax.crypto.MacSpi.
Service Provider Interface (SPI) for the MAC class.
MacSpi() - Constructor for class javax.crypto.MacSpi
Default constructor for creating a MACSpi object.
main(String[]) - Static method in class demo.ESDHKEK
The main method for a standalone application.
main(String[]) - Static method in class demo.TestSpeed
Processes various algorithm implementations to measure the speed.
main(String[]) - Static method in class demo.TestAll
Performs all tests.
main(String[]) - Static method in class demo.DHKeyAgreement
The main method for a standalone application.
main(String[]) - Static method in class demo.CriticalObjectDemo
The main method of the demo.
main(String[]) - Static method in class demo.TestSignature
Performs a test for the implemented signature algorithms.
main(String[]) - Static method in class demo.RSA
Starts the RSA cipher implementation test.
main(String[]) - Static method in class demo.TestAllForJDK14
Performs all tests.
main(String[]) - Static method in class demo.asn1.DERCoder
Performs a test for the DER coder implementation.
main(String[]) - Static method in class demo.asn1.ASN_1
Performs a test for the ASN.1 implementation.
main(String[]) - Static method in class demo.asn1.PrivateASN1Type
Test our new private ASN.1 type.
main(String[]) - Static method in class demo.asn1.DerCoderStream
 
main(String[]) - Static method in class demo.cipher.CAST128
Performs some tests for CAST128.
main(String[]) - Static method in class demo.cipher.RC5
Performs some tests for RC5.
main(String[]) - Static method in class demo.cipher.GOST
Performs some tests for GOST.
main(String[]) - Static method in class demo.cipher.CipherStream
Performs the CipherInputStream test.
main(String[]) - Static method in class demo.cipher.CipherAll
Starts the Cipher.class implementation test for the implemented DES, 3DES, IDEA, RC2 and ARCFOUR algorithms.
main(String[]) - Static method in class demo.cipher.Wrapping
 
main(String[]) - Static method in class demo.cipher.Blowfish
Performs some tests for Blowfish.
main(String[]) - Static method in class demo.cipher.RC2KeyWrapping
 
main(String[]) - Static method in class demo.cipher.DES
Performs some tests for DES and Triple-DES.
main(String[]) - Static method in class demo.cipher.ARCFOUR
Performs some tests for ARCFOUR.
main(String[]) - Static method in class demo.cipher.IDEA
Performs some tests for IDEA.
main(String[]) - Static method in class demo.cipher.PBE
Performs some tests for Password Based Encryption ciphers.
main(String[]) - Static method in class demo.cipher.TripleDESWrapping
 
main(String[]) - Static method in class demo.cipher.RC2
Performs some tests for RC2.
main(String[]) - Static method in class demo.cipher.aes.Serpent
Performs some tests for Serpent.
main(String[]) - Static method in class demo.cipher.aes.AESSpeedTest
 
main(String[]) - Static method in class demo.cipher.aes.Rijndael256
Performs some tests for Rijndael.
main(String[]) - Static method in class demo.cipher.aes.MARS
Performs some tests for MARS.
main(String[]) - Static method in class demo.cipher.aes.Twofish
Performs some tests for Twofish.
main(String[]) - Static method in class demo.cipher.aes.AESTest
Test all the algorithms.
main(String[]) - Static method in class demo.cipher.aes.RC6
Performs some tests for RC6.
main(String[]) - Static method in class demo.cipher.aes.Rijndael
Performs some tests for Rijndael.
main(String[]) - Static method in class demo.keystore.KeyStoreDemo
Main method.
main(String[]) - Static method in class demo.keystore.SetupKeyStore
Creates the server and client certificates.
main(String[]) - Static method in class demo.md.HMac
Performs some tests for HMAC.
main(String[]) - Static method in class demo.md.MD
Performs some tests for MD.
main(String[]) - Static method in class demo.pkcs.PKCS7
Reads a PKCS#7 certificate chain from a file and verifies the certificates stored inside.
main(String[]) - Static method in class demo.pkcs.PKCS7Stream
Starts the PKCS#7 content type implementation tests.
main(String[]) - Static method in class demo.pkcs.TestSignedAndEnvelopedDataStream
Starts the PKCS#7 content type implementation tests.
main(String[]) - Static method in class demo.pkcs.SignedDataDemo
Starts the PKCS#7 content type implementation tests.
main(String[]) - Static method in class demo.pkcs.PKCS8
Performs certificate creation and verification tests.
main(String[]) - Static method in class demo.pkcs.PKCS10
Performs certificate creation and verification tests.
main(String[]) - Static method in class demo.pkcs.PKCS12Create
Creates a PKCS#12 file from a self-created certificate and key pair.
main(String[]) - Static method in class demo.pkcs.TestEncryptedContentInfo
Starts the PKCS#7 content type implementation tests.
main(String[]) - Static method in class demo.pkcs.EnvelopedDataOAEP
Starts the PKCS#7 content type implementation tests.
main(String[]) - Static method in class demo.pkcs.TestContentInfo
Starts the PKCS#7 content type implementation tests.
main(String[]) - Static method in class demo.util.SmtpMail
 
main(String[]) - Static method in class demo.util.Base64
Performs some tests for the Base64 implementation.
main(String[]) - Static method in class demo.util.RandomDemoAWT11
 
main(String[]) - Static method in class demo.util.RandomDemoAWT10
 
main(String[]) - Static method in class demo.util.TestRandom
 
main(String[]) - Static method in class demo.x509.CreateDemoCerts
Starts the certificate creation process.
main(String[]) - Static method in class demo.x509.CertFactory
Starts the CertificateFactory demo.
main(String[]) - Static method in class demo.x509.CRLExtensions
Starts the CRLExtensions test.
main(String[]) - Static method in class demo.x509.CertificateExtensions
Starts the X509v3 extensions test procedure.
main(String[]) - Static method in class demo.x509.X509
Performs certificate creation and verification tests.
main(String[]) - Static method in class demo.x509.ocsp.OCSP
Starts the test.
main(String[]) - Static method in class demo.x509.ocsp.OCSPClient
The main method.
main(String[]) - Static method in class demo.x509.ocsp.OCSPServer
The main method.
main(String[]) - Static method in class demo.x509.ocsp.HttpOCSPClient
The main method.
main(String[]) - Static method in class demo.x509.ocsp.OCSP1
Starts the test.
main(String[]) - Static method in class demo.x509.qualified.QualifiedCert
Tests the QualifiedCertificate implementation.
main(String[]) - Static method in class iaik.security.random.AutoSeedGenerator
 
main0(String[]) - Static method in class demo.x509.ocsp.OCSPServer
Starts the test.
main0(TCipher, String[]) - Static method in class demo.cipher.TCipher
 
malformedRequest - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "malformedRequest" (1) indicating that the request received is not OCSP-syntax-conform.
MARS - class demo.cipher.aes.MARS.
This class tests the correctness of the MARS implementation.
MARS - class iaik.security.cipher.MARS.
Extends the BufferedCipher class adding a buffering mechanism to the underlying MARS cipher.
MARS() - Constructor for class demo.cipher.aes.MARS
 
MARS() - Constructor for class iaik.security.cipher.MARS
Creates a MARS object by calling the BufferedCipher constructor for the MARS cipher.
MARSKeyGenerator - class iaik.security.cipher.MARSKeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the MARS cipher.
MARSKeyGenerator() - Constructor for class iaik.security.cipher.MARSKeyGenerator
Creates a new MARS key generator.
mask(byte[], int, int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Uses the mask generation function to generate maskLen bytes from the supplied seed mgfSeed[mgfSeedOff:mgfSeedLen] and XORs the result with dst[off:maskLen].
MaskGenerationAlgorithm - class iaik.pkcs.pkcs1.MaskGenerationAlgorithm.
JCA compliant engine that provides the functionality of a PKCS#1v2.1 mask generation function.
MaskGenerationAlgorithm(String) - Constructor for class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Creates a MaskGenerationAlgorithm with the given algorithm name.
MaskGenerationAlgorithmSpi - class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi.
JCA compliant SPI class that provides the functionality of a PKCS#1v2.1 mask generation function.
MaskGenerationAlgorithmSpi() - Constructor for class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
Default constructor.
MD - class demo.md.MD.
 
MD() - Constructor for class demo.md.MD
 
md(String, byte[], byte[]) - Method in class demo.md.MD
 
md2 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the MD2 message digest algorithm.
Md2 - class iaik.security.md.Md2.
This class implements the MD2 message digest algorithm.
Md2() - Constructor for class iaik.security.md.Md2
Creates a new MD2 message digest object.
Md2RSASignature - class iaik.security.rsa.Md2RSASignature.
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using MD2 as message digest algorithm.
Md2RSASignature() - Constructor for class iaik.security.rsa.Md2RSASignature
Default Constructor.
MD2withRSAandMGF1Signature - class iaik.security.rsa.MD2withRSAandMGF1Signature.
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using MD2 as hash algorithm, MGF1 (with MD2) as mask generation function, 16 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
MD2withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.MD2withRSAandMGF1Signature
Default constructor.
md2WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the md2WithRSAEncryption signature algorithm.
md4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the MD4 message digest algorithm.
md4WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the md4WithRSAEncryption signature algorithm.
md5 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the MD5 message digest algorithm.
Md5 - class iaik.security.md.Md5.
This class implements the MD5 message digest algorithm.
Md5() - Constructor for class iaik.security.md.Md5
Creates a new MD5 message digest object.
Md5Old - class iaik.security.md.Md5Old.
This class implements the MD5 message digest algorithm.
Md5Old() - Constructor for class iaik.security.md.Md5Old
Creates a new MD5 message digest object.
MD5Random - class iaik.security.random.MD5Random.
A secure pseudo-random number generator based on an MD5 message digest.
MD5Random() - Constructor for class iaik.security.random.MD5Random
Create a new MD5 based secure random.
Md5RSASignature - class iaik.security.rsa.Md5RSASignature.
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using MD5 as message digest algorithm.
Md5RSASignature() - Constructor for class iaik.security.rsa.Md5RSASignature
Default Constructor.
MD5withRSAandMGF1Signature - class iaik.security.rsa.MD5withRSAandMGF1Signature.
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using MD5 as hash algorithm, MGF1 (with MD5) as mask generation function, 16 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
MD5withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.MD5withRSAandMGF1Signature
Default constructor.
md5WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the md5WithRSAEncryption signature algorithm.
messageDigest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#9 object messageDigest.
MessageDigestRandom - class iaik.security.random.MessageDigestRandom.
This class implements a secure pseudo-random number generator based on a MessageDigest.
MessageDigestRandom(MessageDigest) - Constructor for class iaik.security.random.MessageDigestRandom
Constructor for use by subclasses.
MetaSeedGenerator - class iaik.security.random.MetaSeedGenerator.
This seed generator generates new seeds given an initial seed.
MetaSeedGenerator() - Constructor for class iaik.security.random.MetaSeedGenerator
Initialize generation of a seed with the default amount of randomness (160 bit).
MetaSeedGenerator(int) - Constructor for class iaik.security.random.MetaSeedGenerator
Initialize generation of a seed with the specified amount of randomness.
mgf1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PKCS#1v2.1 MGF1 mask generation function.
MGF1 - class iaik.pkcs.pkcs1.MGF1.
This class implements the PKCS#1v2.1 mask generation algorithm MGF1 as used by by the RSASSA-PSS signature scheme and the RSAES-OAEP encryption scheme.
MGF1() - Constructor for class iaik.pkcs.pkcs1.MGF1
Default constructor.
MGF1(AlgorithmID, MessageDigest) - Constructor for class iaik.pkcs.pkcs1.MGF1
Creates a MGF1 object for given hash algorithm and hash engine.
MGF1Parameters - class iaik.pkcs.pkcs1.MGF1Parameters.
Algorithm parameters for the PKCS#1v2.1 MGF1 mask generation function.
MGF1Parameters() - Constructor for class iaik.pkcs.pkcs1.MGF1Parameters
Default constructor.
MGF1ParameterSpec - class iaik.pkcs.pkcs1.MGF1ParameterSpec.
Algorithm parameter specification for the PKCS#1v2.1 MGF1 mask generation function.
MGF1ParameterSpec() - Constructor for class iaik.pkcs.pkcs1.MGF1ParameterSpec
Creates a new MGF1ParameterSpec for the default hash algorithm (SHA-1) to be used with MGF1.
MGF1ParameterSpec(AlgorithmID) - Constructor for class iaik.pkcs.pkcs1.MGF1ParameterSpec
Creates a new MGF1ParameterSpec for the hash algorithm to be used with MGF1.
microsoftSGC - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Microsoft Server Gated Cryptography" ExtendedKeyUsage purpose id.
millerRabin(BigInteger) - Static method in class iaik.utils.NumberTheory
Perform the Miller-Rabin probabilistic primality test to determine if b is prime.
mlExpandHistory - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.3) for the PKCS#9 mlExpandHistory attribute as used for S/MIMEv3 ESS.
mode - Variable in class iaik.pkcs.pkcs12.PKCS12
 
mode - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The mode specifying if the signed message is included in the Signature (IMPLICIT), or if is not transported within the Signature (EXPLICIT).
mode - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
The mode specifying if the data shall be included (IMPLICIT), or if is not included (EXPLICIT).
MODE_BOTH - Static variable in class demo.cipher.aes.AESTest
 
MODE_DEC - Static variable in class demo.cipher.aes.AESTest
 
MODE_ENC - Static variable in class demo.cipher.aes.AESTest
 
monoBitTest() - Method in class iaik.security.random.FIPS140Test
Run the monobit test.
msgSigDigest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.5) for the PKCS#9 MsgSigDigest attribute as used for S/MIMEv3 ESS.
MyPrivateQCStatement - class demo.x509.qualified.MyPrivateQCStatement.
Implements a private QCStatement.
MyPrivateQCStatement() - Constructor for class demo.x509.qualified.MyPrivateQCStatement
Default constructor.
MyPrivateQCStatement(String) - Constructor for class demo.x509.qualified.MyPrivateQCStatement
Creates a private QC statement for the given statement string.

N

name - Variable in class iaik.asn1.ASN
Dynamic part: the name of this ASN.1 type.
name - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type name (3).
Name - class iaik.asn1.structures.Name.
This class represents a X.500 Name structure (Distinguished Name).
name_ - Variable in class iaik.utils.RFC2253NameParser
Collects the parsing results.
Name() - Constructor for class iaik.asn1.structures.Name
The default constructor.
Name(ASN1Object) - Constructor for class iaik.asn1.structures.Name
Constructs a Name from an ASN1Object.
Name(byte[]) - Constructor for class iaik.asn1.structures.Name
Creates a name from a DER encoded byte array.
NameConstraints - class iaik.x509.extensions.NameConstraints.
This class implements the NameConstraints extension.
NameConstraints() - Constructor for class iaik.x509.extensions.NameConstraints
Default costructor.
nameStrBuf_ - Variable in class iaik.utils.RFC2253NameParser
The name to be parsed as StringBuffer.
netscape - Static variable in class iaik.asn1.ObjectID
The Netscape base object identifier.
NetscapeBaseUrl - class iaik.x509.extensions.netscape.NetscapeBaseUrl.
This class implements the NetscapeBaseUrl Extension.
NetscapeBaseUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeBaseUrl
Default constructor.
NetscapeBaseUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeBaseUrl
Constructs a NetscapeBaseUrl extension with a specified URL.
NetscapeCaPolicyUrl - class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl.
This class implements the NetscapeCaPolicyUrl Extension.
NetscapeCaPolicyUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Default constructor.
NetscapeCaPolicyUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Constructs a NetscapeCaPolicyUrl extension with a specified URL.
NetscapeCaRevocationUrl - class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl.
This class implements the NetscapeCaRevocationUrl Extension.
NetscapeCaRevocationUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Default constructor.
NetscapeCaRevocationUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Constructs a NetscapeCaRevocationUrl extension with a specified URL.
NetscapeCertList - class iaik.pkcs.NetscapeCertList.
This class implements the Netscape Certificate Sequence format.
NetscapeCertList() - Constructor for class iaik.pkcs.NetscapeCertList
Default constructor.
NetscapeCertList(InputStream) - Constructor for class iaik.pkcs.NetscapeCertList
Creates a NetscapeCertList from an input stream.
NetscapeCertRenewalUrl - class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl.
This class implements the NetscapeCertRenewalUrl Extension, supported by Netscape Communicator 4.0 and may be supported by Preliminary Navigator 3.0.
NetscapeCertRenewalUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Default constructor.
NetscapeCertRenewalUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Constructs a NetscapeCertRenewalUrl extension with a specified URL.
NetscapeCertRequest - class iaik.x509.NetscapeCertRequest.
This class represents a certificate request coming from Netscape Navigator 3.0 and 4.x.
NetscapeCertRequest(byte[]) - Constructor for class iaik.x509.NetscapeCertRequest
Creates a NetscapeCertRequest from a byte array supplying the PEM or DER encoded request.
NetscapeCertRequest(InputStream) - Constructor for class iaik.x509.NetscapeCertRequest
Creates a NetscapeCertRequest from an InputStream supplying the PEM or DER encoded request.
netscapeCertSequence - Static variable in class iaik.asn1.ObjectID
The Netscape cert seequence object identifier.
NetscapeCertType - class iaik.x509.extensions.netscape.NetscapeCertType.
This class implements the NetscapeCertType Extension.
NetscapeCertType() - Constructor for class iaik.x509.extensions.netscape.NetscapeCertType
Default constructor.
NetscapeCertType(int) - Constructor for class iaik.x509.extensions.netscape.NetscapeCertType
Constructs a NetscapeCertType extension with a specified type parameter.
NetscapeComment - class iaik.x509.extensions.netscape.NetscapeComment.
This class implements the NetscapeComment Extension.
NetscapeComment() - Constructor for class iaik.x509.extensions.netscape.NetscapeComment
Default constructor.
NetscapeComment(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeComment
Constructs a NetscapeComment extension with a specified comment.
NetscapeRevocationUrl - class iaik.x509.extensions.netscape.NetscapeRevocationUrl.
This class implements the NetscapeRevocationUrl Extension.
NetscapeRevocationUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Default constructor.
NetscapeRevocationUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Constructs a NetscapeRevocationUrl extension with a specified URL.
netscapeSGC - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Netscape Server Gated Cryptography" ExtendedKeyUsage purpose id.
NetscapeSSLServerName - class iaik.x509.extensions.netscape.NetscapeSSLServerName.
This class implements the NetscapeSSLServerName Extension, supported by Netscape Communicator 4.0, but not supported before Preliminary Navigator 3.0b5.
NetscapeSSLServerName() - Constructor for class iaik.x509.extensions.netscape.NetscapeSSLServerName
Default constructor.
NetscapeSSLServerName(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeSSLServerName
Constructs a NetscapeSSLServerName extension with a given SSLServer name.
nextBytes(byte[]) - Method in class iaik.security.random.SecRandom
Return the next bytes.length random bytes.
nextElement() - Method in class iaik.utils.ArrayEnumeration
Returns the next element of this ArrayEnumeration.
nextElement() - Method in class iaik.utils.ConcatEnumeration
 
nextIsApplication() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is APPLICATION.
nextIsConstructed() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is CONSTRUCTED.
nextIsContextSpecific() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is CONTEXT SPECIFIC.
nextIsPrivate() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is PRIVATE.
nextIsUniversal() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is UNIVERSAL.
nextPrime(BigInteger) - Static method in class iaik.utils.NumberTheory
Return the smallest prime greater than or equal to b.
nextTag() - Method in class iaik.asn1.DerInputStream
Returns the next tag number without reading it from the stream.
NoCheck - class iaik.x509.extensions.ocsp.NoCheck.
This class implements the OCSP NoCheck extension.
NoCheck() - Constructor for class iaik.x509.extensions.ocsp.NoCheck
Creates a NoCheck object.
noMoreData - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "noMoreData" (7) indicating that the server has previously returned the last positive response to a related sequence of requests
Nonce - class iaik.x509.ocsp.extensions.Nonce.
This class implements the OCSP Nonce extension.
Nonce() - Constructor for class iaik.x509.ocsp.extensions.Nonce
Default constructor.
Nonce(byte[]) - Constructor for class iaik.x509.ocsp.extensions.Nonce
Creates a Nonce extension for the given value.
noncritical_extensions - Variable in class iaik.x509.X509Extensions
Repository for noncritical extensions.
nonRepudiation - Static variable in class iaik.x509.extensions.KeyUsage
The nonRepudiation keyUsage purpose indicating to use the subject public key for verifying digital signatures used to provide a non- repudiation service which protects against the signing entity falsely denying some action, excluding certificate or CRL signing.
NoSuchPaddingException - exception javax.crypto.NoSuchPaddingException.
Exception for not supported padding scheme access.
NoSuchPaddingException() - Constructor for class javax.crypto.NoSuchPaddingException
Default Constructor.
NoSuchPaddingException(String) - Constructor for class javax.crypto.NoSuchPaddingException
Creates a NoSuchPaddingException with a description string message as parameter.
NOTIFY - Static variable in class iaik.utils.Base64InputStream
 
notify(byte[]) - Method in class iaik.utils.Base64InputStream
This method is called if a character specified with NOTIFY is encountered.
notify(byte[]) - Method in class iaik.utils.ASN1InputStream
Called by super class if a '-' shall be decoded.
notifyEOF() - Method in class iaik.pkcs.pkcs7.SignedDataStream
This method implements the EOFListener interface for performing the final decoding.
notifyEOF() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
This method implements the EOFListener interface for performing the final decoding.
notifyEOF() - Method in interface iaik.utils.EOFListener
An event notifying that the end of a stream has been reached.
NotifyEOFInputStream - class iaik.utils.NotifyEOFInputStream.
This is an ordinary InputStream which notifies all listeners when the end of a stream has been reached.
NotifyEOFInputStream(InputStream) - Constructor for class iaik.utils.NotifyEOFInputStream
 
NULL - class iaik.asn1.NULL.
This class implements the native ASN.1 type "NULL".
NULL - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type NULL
NULL - Static variable in class iaik.asn1.ASN
Global ASN.1 type NULL
NULL() - Constructor for class iaik.asn1.NULL
Allocates a NULL object.
NullCipher - class javax.crypto.NullCipher.
Cipher that does not process the data.
NullCipher() - Constructor for class javax.crypto.NullCipher
Default Constructor.
NumberTheory - class iaik.utils.NumberTheory.
Some useful number theoretic utility methods.
NumericString - class iaik.asn1.NumericString.
This class implements the native ASN.1 type "NumericString".
NumericString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type NumericString
NumericString - Static variable in class iaik.asn1.ASN
Global ASN.1 type NumericString
NumericString() - Constructor for class iaik.asn1.NumericString
Creates an empty NumericString.
NumericString(String) - Constructor for class iaik.asn1.NumericString
Creates a new ASN.1 NumericString object for the given String value.

O

OBJECT_DESCRIPTOR - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type OBJECT_DESCRIPTOR
OBJECT_DESCRIPTOR - Static variable in class iaik.asn1.ASN
Global ASN.1 type OBJECT_DESCRIPTOR
OBJECT_ID - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type ObjectID
OBJECT_SIGNING - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for signing objects such as Java applets ans plugins.
OBJECT_SIGNING_CA - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for issuing certs for Object Signing.
ObjectDigestInfo - class iaik.x509.attr.ObjectDigestInfo.
This class implements the AC type ObjectDigestInfo.
ObjectDigestInfo(ASN1Object) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates and decodes an ObjectDigestInfo from its ASN.1 representation.
ObjectDigestInfo(int, AlgorithmID, byte[], ObjectID) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates an ObjectDigestInfo for the given digest value.
ObjectDigestInfo(PublicKey, AlgorithmID) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates an publicKey ObjectDigestInfo for the given public key.
ObjectDigestInfo(X509Certificate, AlgorithmID) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates an publicKeyCert ObjectDigestInfo for the given certificate.
ObjectID - class iaik.asn1.ObjectID.
This class implements the ASN.1 native type "OBJECT IDENTIFIER".
ObjectID - Static variable in class iaik.asn1.ASN
Global ASN.1 type ObjectID
ObjectID() - Constructor for class iaik.asn1.ObjectID
The default constructor.
ObjectID(String) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String.
ObjectID(String, String) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String representation and a String name.
ObjectID(String, String, String) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String representation, a String name, and a String shortName.
ocsp - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.509 AccessDescription access method ocsp, as defined by RFC 3280.
OCSP - class demo.x509.ocsp.OCSP.
Tests the OCSP implementation.
ocsp_response - class iaik.x509.ocsp.net.application.ocsp_response.
A content handler for OCSP responses/requests.
ocsp_response() - Constructor for class iaik.x509.ocsp.net.application.ocsp_response
 
OCSP() - Constructor for class demo.x509.ocsp.OCSP
Setup the demo certificate chains.
OCSP1 - class demo.x509.ocsp.OCSP1.
Tests the OCSP implementation.
OCSP1() - Constructor for class demo.x509.ocsp.OCSP1
Setup the demo certificate chains.
OCSPClient - class demo.x509.ocsp.OCSPClient.
A simple OCSP client.
OCSPClient() - Constructor for class demo.x509.ocsp.OCSPClient
Default constructor.
OCSPContentHandlerFactory - class iaik.x509.ocsp.net.OCSPContentHandlerFactory.
A content handler factory for OCSP responses/requests.
OCSPContentHandlerFactory() - Constructor for class iaik.x509.ocsp.net.OCSPContentHandlerFactory
 
OCSPException - exception iaik.x509.ocsp.OCSPException.
General Exception for OCSP related errors.
OCSPException() - Constructor for class iaik.x509.ocsp.OCSPException
Constructs an OCSPException with no specified detail message.
OCSPException(String) - Constructor for class iaik.x509.ocsp.OCSPException
Constructs an OCSPException with the specified detail message.
OCSPExtensions - class iaik.x509.ocsp.OCSPExtensions.
Extends class X509Extensions for handling OCSP extensions.
OCSPExtensions() - Constructor for class iaik.x509.ocsp.OCSPExtensions
Default Constructor.
OCSPExtensions(ASN1Object) - Constructor for class iaik.x509.ocsp.OCSPExtensions
Creates a new OCSPExtensions object from an ASN1Object.
OCSPRequest - class iaik.x509.ocsp.OCSPRequest.
Implements the OCSP type OCSPRequest.
OCSPRequest() - Constructor for class iaik.x509.ocsp.OCSPRequest
Default constructor for creating a new empty OCSPRequest.
OCSPRequest(byte[]) - Constructor for class iaik.x509.ocsp.OCSPRequest
Creates an OCSPRequest from a PEM or DER byte array.
OCSPRequest(InputStream) - Constructor for class iaik.x509.ocsp.OCSPRequest
Creates an OCSPRequest from an input stream.
OCSPResponse - class iaik.x509.ocsp.OCSPResponse.
This class implements the OCSP type OCSPResponse.
OCSPResponse(ASN1Object) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from its ASN.1 representation.
OCSPResponse(byte[]) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from its DER encoding.
OCSPResponse(InputStream) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from its DER encoding.
OCSPResponse(int) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse for the given response status.
OCSPResponse(Response) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from the given response.
OCSPResponse(ResponseBytes) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse for the given response bytes.
OCSPServer - class demo.x509.ocsp.OCSPServer.
A simple OCSP server.
OCSPServer(ResponseGenerator, AlgorithmID) - Constructor for class demo.x509.ocsp.OCSPServer
Creates an OCSP server for the supplied OCSP object.
OCSPServerThread - class demo.x509.ocsp.OCSPServerThread.
Thread for the simple OCSP server demo.
OCSPServerThread(Socket, ResponseGenerator, AlgorithmID) - Constructor for class demo.x509.ocsp.OCSPServerThread
Creates an OCSP server thread for handling an OCSPRequest.
ocspSigning - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The OCSP signing ExtendedKeyUsage purpose id.
OCTET_STRING - class iaik.asn1.OCTET_STRING.
This class implements the native ASN.1 type "OCTET STRING".
OCTET_STRING - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type OCTET_STRING
OCTET_STRING - Static variable in class iaik.asn1.ASN
Global ASN.1 type OCTET_STRING
OCTET_STRING() - Constructor for class iaik.asn1.OCTET_STRING
Creates an empty OCTET_STRING.
OCTET_STRING(byte[]) - Constructor for class iaik.asn1.OCTET_STRING
Creates a primitive OCTET_STRING object for the given byte value.
OCTET_STRING(byte[], int) - Constructor for class iaik.asn1.OCTET_STRING
Creates a constructed OCTET STRING which reads the content data from a byte array and splits the data into blocks of blockSize bytes.
OCTET_STRING(InputStream) - Constructor for class iaik.asn1.OCTET_STRING
Creates a primitive OCTET STRING which reads the content data from an InputStream.
OCTET_STRING(InputStream, int) - Constructor for class iaik.asn1.OCTET_STRING
Creates a constructed OCTET STRING which reads the content data from an InputStream and splits the data into blocks of blockSize bytes.
oid - Static variable in class iaik.pkcs.pkcs9.ExtensionRequest
The attributeType object identifier of the PKCS#9 ExtensionRequest attribute.
oid - Static variable in class iaik.pkcs.pkcs9.ChallengePassword
The attributeType object identifier of the PKCS#9 ChallengePassword attribute.
oid - Static variable in class iaik.x509.extensions.SubjectKeyIdentifier
The object identifier of this SubjectKeyIdentifier extension.
oid - Static variable in class iaik.x509.extensions.ReasonCode
The object identifier of this ReasonCode extension.
oid - Static variable in class iaik.x509.extensions.PolicyMappings
The object identifier of this PolicyMappings extension.
oid - Static variable in class iaik.x509.extensions.CRLNumber
The object identifier of this CRLNumber extension.
oid - Static variable in class iaik.x509.extensions.BasicConstraints
The object identifier of this BasicConstraints extension.
oid - Static variable in class iaik.x509.extensions.HoldInstructionCode
The object identifier of this HoldInstructionCode extension.
oid - Static variable in class iaik.x509.extensions.KeyUsage
The object identifier of this KeyUsage extension.
oid - Static variable in class iaik.x509.extensions.CertificatePolicies
The object identifier of this CertificatePolicies extension.
oid - Static variable in class iaik.x509.extensions.InhibitAnyPolicy
The object identifier of this InhibitAnyPolicy extension.
oid - Static variable in class iaik.x509.extensions.SubjectInfoAccess
The object identifier of this SubjectInfoAccess extension.
oid - Static variable in class iaik.x509.extensions.IssuingDistributionPoint
The object identifier of this IssuingDistributionPoint extension.
oid - Static variable in class iaik.x509.extensions.NameConstraints
The object identifier of this NameConstraints extension.
oid - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The object identifier of this ExtendedKeyUsage extension.
oid - Static variable in class iaik.x509.extensions.CertificateIssuer
The object identifier of this CertificateIssuer extension.
oid - Static variable in class iaik.x509.extensions.SubjectAltName
The object identifier of this SubjectAltName extension.
oid - Static variable in class iaik.x509.extensions.AuthorityInfoAccess
The object identifier of this AuthorityInfoAccess extension.
oid - Static variable in class iaik.x509.extensions.FreshestCRL
The object identifier of this FreshestCRL extension.
oid - Static variable in class iaik.x509.extensions.AuthorityKeyIdentifier
The object identifier of this AuthorityKeyIdentifier extension.
oid - Static variable in class iaik.x509.extensions.PolicyConstraints
The object identifier of this PolicyConstraints extension.
oid - Static variable in class iaik.x509.extensions.DeltaCRLIndicator
The object identifier of this DeltaCRLIndicator extension.
oid - Static variable in class iaik.x509.extensions.PrivateKeyUsagePeriod
The object identifier of this PrivateKeyUsagePeriod extension.
oid - Static variable in class iaik.x509.extensions.IssuerAltName
The object identifier of this IssuerAltName extension.
oid - Static variable in class iaik.x509.extensions.SubjectDirectoryAttributes
The object identifier of this SubjectDirectoryAttributes extension.
oid - Static variable in class iaik.x509.extensions.CRLDistributionPoints
The object identifier of this CRLDistributionPoints extension.
oid - Static variable in class iaik.x509.extensions.InvalidityDate
The object identifier of this InvalidityDate extension.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeBaseUrl
The object ID of the X.509 extension NetscapeBaseUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeSSLServerName
The object ID of the X.509 extension NetscapeSSLServerName.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeComment
The object ID of the X.509 extension NetscapeComment.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
The object ID of the X.509 extension NetscapeCaRevocationUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
The object ID of the X.509 extension NetscapeRevocationUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
The object ID of the X.509 extension NetscapeCaPolicyUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
The object ID of the X.509 extension NetscapeCertType.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
The object ID of the X.509 extension NetscapeCertRenewalUrl.
oid - Static variable in class iaik.x509.extensions.ocsp.NoCheck
The object identifier of this NoCheck extension.
oid - Static variable in class iaik.x509.extensions.qualified.BiometricInfo
The object identifier of this BiometricInfo extension.
oid - Static variable in class iaik.x509.extensions.qualified.QCStatements
The object identifier of this QCStatements extension.
oid - Static variable in class iaik.x509.ocsp.extensions.ArchiveCutoff
The object identifier of this ArchiveCutoff extension.
oid - Static variable in class iaik.x509.ocsp.extensions.Nonce
The object identifier of this Nonce extension.
oid - Static variable in class iaik.x509.ocsp.extensions.ServiceLocator
The object identifier of this ServiceLocator extension.
oid - Static variable in class iaik.x509.ocsp.extensions.CrlID
The object identifier of this CrlID extension.
oid - Static variable in class iaik.x509.ocsp.extensions.AcceptableResponses
The object identifier of this AcceptableResponses extension.
OID - Static variable in class iaik.pkcs.pkcs1.MGF1
The ASN.1 object identifier (1.2.840.113549.1.1.8) for the MGF1 mask generation algorithm.
on(boolean) - Method in class iaik.utils.MacInputStream
Turns the MACing on or off.
on(boolean) - Method in class iaik.utils.MacOutputStream
Turns the MACing on or off.
ONE - Static variable in class iaik.utils.NumberTheory
BigInteger constant 1
OPMODE_CBC - Static variable in class demo.cipher.aes.AESTest
 
OPMODE_ECB - Static variable in class demo.cipher.aes.AESTest
 
orderCertificateChain(X509Certificate, X509Certificate[]) - Static method in class iaik.x509.ChainVerifier
Reorder a set of certificates so that it becomes a valid chain.
organization - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type organizationName (shortName O).
organizationalUnit - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type organizationalUnitName (shortName OU).
OTHER_OBJECT_TYPES - Static variable in class iaik.x509.attr.ObjectDigestInfo
ObjectDigestInfo Type otherObjectTypes (2).
otherName - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type otherName (0).

P

p - Variable in class javax.crypto.spec.DHPublicKeySpec
 
p - Variable in class javax.crypto.spec.DHPrivateKeySpec
 
p - Variable in class javax.crypto.spec.DHParameterSpec
 
params - Variable in class iaik.security.cipher.PbeWithMD5AndDES_CBC
 
params - Variable in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Contains the parameters the cipher is initialized with
params - Variable in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
 
parse() - Method in class iaik.utils.RFC2253NameParser
Parses the name string, which has been set in the constructor.
parse(byte[]) - Static method in class iaik.security.rsa.RSAPublicKey
This method parses a RSA public key.
parse(byte[]) - Static method in class iaik.security.rsa.RSAPrivateKey
This method parses a RSA private key.
parseAttrType() - Method in class iaik.utils.RFC2253NameParser
Parses the type of an Attribute-Value-Assertion, starting from the position indicated by the current value of the member variable position_.
parseAttrValue() - Method in class iaik.utils.RFC2253NameParser
Parses the value of an Attribute-Value-Assertion, starting from the position indicated by the current value of the member variable position_.
parseAVA() - Method in class iaik.utils.RFC2253NameParser
Parses an Attribute-Value-Assertion, starting from the position indicated by the current value of the member variable position_.
parseExtensions(ASN1Object) - Method in class iaik.x509.X509Extensions
Initializes the extensions from an ASN1Object.
parseForSingleResponse(ReqCert, BasicOCSPResponse) - Method in class demo.x509.ocsp.OCSP1
Searches and parses the given basicOCSPResponse for the single response corresponding to the request idenitified by the given ReqCert.
parseHexPair() - Method in class iaik.utils.RFC2253NameParser
Parses a pair of two characters representing the hex value of a character, starting from the position indicated by the current value of the member variable position_.
parseHexPairEscapeSequence() - Method in class iaik.utils.RFC2253NameParser
 
parseOCSPResponse(OCSPResponse) - Method in class demo.x509.ocsp.OCSP
Parses an ocsp response received and looks for the single responses included.
parseOCSPResponse(OCSPResponse) - Method in class demo.x509.ocsp.OCSP1
Parses an ocsp response received and looks for the single responses included.
parseRDN() - Method in class iaik.utils.RFC2253NameParser
Parses a Relative distinguished Name, starting from the position indicated by the current value of the member variable position_.
parseSafeContents(ASN1Object) - Static method in class iaik.pkcs.pkcs12.SafeBag
Parses the SafeContents data structure and returns the included SafeBags.
parseSafeContents(byte[]) - Static method in class iaik.pkcs.pkcs12.SafeBag
Parses the SafeContents data structure and returns the included SafeBags.
parseSequenceOf(ASN1Object, Class) - Static method in class iaik.asn1.ASN
Parses a SEQUENCE OF ASN.1 object and returns an array containing all the components of the given ASN.1 object.
PASSWORD_ENCRYPTED - Static variable in class iaik.pkcs.pkcs12.AuthenticatedSafe
AuthenticatedSafe mode: PASSWORD_ENCRYPTED
PASSWORD_INTEGRITY_MODE - Static variable in class iaik.pkcs.pkcs12.PKCS12
The password integrity mode.
PBE - class demo.cipher.PBE.
This class tests the password-based encryption algorithms.
PBE() - Constructor for class demo.cipher.PBE
 
PBEGenParameterSpec - class iaik.security.pbe.PBEGenParameterSpec.
This class specifies salt length and iteration count to be used for generating algorithm parameters for password based encryption.
PBEGenParameterSpec(int, int) - Constructor for class iaik.security.pbe.PBEGenParameterSpec
Specifies the PBE key generation parameters, using a salt length and an iteration count.
PBEKey - class iaik.security.cipher.PBEKey.
A secret key for PBE (Password Based Encryption).
PBEKey(char[]) - Constructor for class iaik.security.cipher.PBEKey
Creates a new PBEKey from a char array.
PBEKey(PBEKeySpec) - Constructor for class iaik.security.cipher.PBEKey
Creates a new PBEKey from a PBEKeySpec.
PBEKey(String) - Constructor for class iaik.security.cipher.PBEKey
Creates a new PBEKey from a String.
PBEKeyAndParameterSpec - class iaik.security.spec.PBEKeyAndParameterSpec.
This class is simply a combination of PBEParameterSpec and PBEKeySpec since both specs are needed when generating a SecretKey for a MAC.
PBEKeyAndParameterSpec(byte[], byte[], int, int) - Constructor for class iaik.security.spec.PBEKeyAndParameterSpec
Constructs a parameter set for password-based encryption for generating MAC secret keys.
PBEKeyBMP - class iaik.security.cipher.PBEKeyBMP.
A secret key for PBE (Password Based Encryption).
PBEKeyBMP(char[]) - Constructor for class iaik.security.cipher.PBEKeyBMP
Creates a new PBEKeyBMP from a char array.
PBEKeyBMP(PBEKeySpec) - Constructor for class iaik.security.cipher.PBEKeyBMP
Creates a new PBEKey from a PBEKeySpec.
PBEKeyBMP(String) - Constructor for class iaik.security.cipher.PBEKeyBMP
Creates a new PBEKeyBMP from a String.
PBEKeySpec - class javax.crypto.spec.PBEKeySpec.
PBE Key specification.
PBEKeySpec(char[]) - Constructor for class javax.crypto.spec.PBEKeySpec
Createas a PBE key specification from a given password.
PBEParameterGenerator - class iaik.security.pbe.PBEParameterGenerator.
This class implements an AlgorithmParameterGenerator to be used for generating parameters for en/decrypting messages with password based encryption algorithms according to PKCS#5 and PKCS#12.
PBEParameterGenerator() - Constructor for class iaik.security.pbe.PBEParameterGenerator
The default constructor.
PBEParameters - class iaik.security.pbe.PBEParameters.
This class represents PBE paramters in opaque form and may be used for generating opaque PBE parameters and converting them between various formats.
PBEParameters() - Constructor for class iaik.security.pbe.PBEParameters
The default constructor.
PBEParameterSpec - class javax.crypto.spec.PBEParameterSpec.
Specification for PBE (Password based encryption) parameters.
PBEParameterSpec(byte[], int) - Constructor for class javax.crypto.spec.PBEParameterSpec
Creates a PBE parameter specification from given salt and iteration count value.
pbeWithMD5AndDES_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithMD5AndDES_CBC key-encryption algorithm as defined by PKCS#5.
PbeWithMD5AndDES_CBC - class iaik.security.cipher.PbeWithMD5AndDES_CBC.
This class implements from the Password-Based Encryption Standard (PKCS#5) the algorithm pbeWithMD5AndDES-CBC (object identifier: 1.2.840.113549.1.5.3).
PbeWithMD5AndDES_CBC() - Constructor for class iaik.security.cipher.PbeWithMD5AndDES_CBC
Creates a new PbeWithMD5AndDES_CBC Cipher object.
pbeWithSHAAnd128BitRC2_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd128BitRC2_CBC key-encryption algorithm as defined by PKCS#12.
pbeWithSHAAnd128BitRC4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd128BitRC4 key-encryption algorithm as defined by PKCS#12.
pbeWithSHAAnd2_KeyTripleDES_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd2_KeyTripleDES_CBC key-encryption algorithm as defined by PKCS#12.
pbeWithSHAAnd3_KeyTripleDES_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd3_KeyTripleDES_CBC key-encryption algorithm as defined by PKCS#12.
PbeWithSHAAnd3_KeyTripleDES_CBC - class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC.
This class implements from the Personal Information Exchange Standard (PKCS#12) the pbeWithSHAAnd3_KeyTripleDES_CBC algorithm (object identifier: 1.2.840.113549.1.12.1.3).
PbeWithSHAAnd3_KeyTripleDES_CBC() - Constructor for class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Creates a new PbeWithSHAAnd3_KeyTripleDES_CBC Cipher object.
pbeWithSHAAnd40BitRC2_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd40BitRC2_CBC key-encryption algorithm as defined by PKCS#12.
PbeWithSHAAnd40BitRC2_CBC - class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC.
This class implements from the Personal Information Exchange Standard (PKCS#12) the algorithm pbeWithSHAAnd40BitRC2_CBC (object identifier: 1.2.840.113549.1.12.1.6).
PbeWithSHAAnd40BitRC2_CBC() - Constructor for class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Creates a new PbeWithSHAAnd40BitRC2_CBC Cipher object.
pbeWithSHAAnd40BitRC4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd40BitRC4 key-encryption algorithm as defined by PKCS#12.
pbkdf2 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PBKDF2 key-derivation function as defined by PKCS#5 ((key generator).
PBKDF2 - class iaik.pkcs.pkcs5.PBKDF2.
This class implements the KeyGenerator Service Provider Interface (SPI) for the password-based-key-derivation-function-2 from the PKCS#5 v2.0 Password-Based Cryptography Standard.
PBKDF2() - Constructor for class iaik.pkcs.pkcs5.PBKDF2
The default constructor
PEM - Static variable in class iaik.asn1.ASN1
Global value for ASN.1 coding format PEM.
PemOutputStream - class iaik.utils.PemOutputStream.
This stream can be used to convert a binary DER output stream to a PEM style base64 encoded output stream.
PemOutputStream(OutputStream, String, String) - Constructor for class iaik.utils.PemOutputStream
Creates a new PemOutputStream.
picture - Static variable in class iaik.x509.extensions.qualified.structures.BiometricData
The predefined biometric data type picture.
pKCert - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type pKCert (2).
PKCS10 - class demo.pkcs.PKCS10.
This class tests the implementation of a PKCS#10 CertificateRequest.
PKCS10() - Constructor for class demo.pkcs.PKCS10
 
PKCS12 - class iaik.pkcs.pkcs12.PKCS12.
This class implements PKCS#12 objects exportet from Netscape Navigator or MS Internet Explorer.
pkcs12_certBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 certBag.
pkcs12_CertBagIds - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 CertBagIds When using it, type ObjectID.pkcs12_CertBagIds
pkcs12_crlBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 crlBag.
pkcs12_keyBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 keyBag.
pkcs12_pkcs8ShroudedKeyBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 pkcs8ShroudedKeyBag.
pkcs12_safeContentsBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 safeContentsBag.
pkcs12_SDSICertBagId - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 SDSICertBagId.
pkcs12_secretBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 secretBag.
pkcs12_Version1 - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 Version1.
pkcs12_Version1_BagIds - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 Version1 BagIds.
pkcs12_x509CertCRLBagId - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#12 object PKCS#12 x509CertCRLBagId.
PKCS12(ASN1Object) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Creates a PKCS#12 object from an ASN1Object.
PKCS12(InputStream) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Creates a new PKCS#12 object from an InputStream.
PKCS12(KeyBag, CertificateBag[]) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Creates a new PKCS#12 object from a KeyBag and an array of CertificateBags.
PKCS12(KeyBag, CertificateBag[], boolean) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Creates a new PKCS#12 object from a KeyBag and an array of CertificateBags.
PKCS12Create - class demo.pkcs.PKCS12Create.
 
PKCS12Create() - Constructor for class demo.pkcs.PKCS12Create
 
PKCS1AlgorithmParameters - class iaik.pkcs.pkcs1.PKCS1AlgorithmParameters.
PKCS#1 algorithm parameters.
PKCS1AlgorithmParameters() - Constructor for class iaik.pkcs.pkcs1.PKCS1AlgorithmParameters
 
PKCS1AlgorithmParameterSpec - class iaik.pkcs.pkcs1.PKCS1AlgorithmParameterSpec.
PKCS#1 algorithm parameter specification.
PKCS1AlgorithmParameterSpec() - Constructor for class iaik.pkcs.pkcs1.PKCS1AlgorithmParameterSpec
Empty default constructor.
pkcs7 - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#7 object PKCS#7.
PKCS7 - class demo.pkcs.PKCS7.
This class verifies a PKCS#7 certifcate chain extractet from a PKCS7CertList.
pkcs7_data - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#7 object PKCS#7 data.
pkcs7_digestedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#7 object PKCS#7 digestedData.
pkcs7_encryptedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#7 object PKCS#7 encryptedData.
pkcs7_envelopedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#7 object PKCS#7 envelopedData.
pkcs7_signedAndEnvelopedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#7 object PKCS#7 signedAndEnvelopedData.
pkcs7_signedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the PKCS#7 object PKCS#7 signedData.
PKCS7() - Constructor for class demo.pkcs.PKCS7
 
PKCS7CertList - class iaik.pkcs.PKCS7CertList.
This class implements an application of the PKCS#7 standard for dealing with certificate chains as used by Netscape Navigator and Microsoft Internet Explorer.
PKCS7CertList() - Constructor for class iaik.pkcs.PKCS7CertList
Default constructor.
PKCS7CertList(InputStream) - Constructor for class iaik.pkcs.PKCS7CertList
Creates a PKCS7CertList from an input stream.
PKCS7Stream - class demo.pkcs.PKCS7Stream.
This class shows some PKCS#7 examples and uses the stream interface for processing large amounts of data.
PKCS7Stream() - Constructor for class demo.pkcs.PKCS7Stream
Setup the demo certificate chains.
PKCS8 - class demo.pkcs.PKCS8.
This class tests the implementation of the PKCS#8 EncryptedPrivateKeyInfo.
PKCS8() - Constructor for class demo.pkcs.PKCS8
 
PKCS8ShroudedKeyBag - class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag.
This class contains an encrypted private key and any associated attributes.
PKCS8ShroudedKeyBag() - Constructor for class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
The default constructor.
PKCS8ShroudedKeyBag(KeyBag) - Constructor for class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Creates a new PKCS8ShroudedKeyBag from a KeyBag.
PKCSException - exception iaik.pkcs.PKCSException.
This is the general PKCS exception class, which serves to group all the exception classes of the iaik.pkcs package that extend from it.
PKCSException() - Constructor for class iaik.pkcs.PKCSException
Creates a PKCSException with no message describing the exception.
PKCSException(String) - Constructor for class iaik.pkcs.PKCSException
Creates a PKCSException with the given message describing this particular exception.
PKCSParsingException - exception iaik.pkcs.PKCSParsingException.
PKCS Parsing Exception.
PKCSParsingException() - Constructor for class iaik.pkcs.PKCSParsingException
Creates a PKCSParsingException with no message describing the exception.
PKCSParsingException(String) - Constructor for class iaik.pkcs.PKCSParsingException
Creates a PKCSParsingException with the given message describing this particular exception.
placeOfBirth - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the Qualified Certificate personal data attribute type PlaceOfBirth.
pokerTest() - Method in class iaik.security.random.FIPS140Test
Run the poker test.
PolicyConstraints - class iaik.x509.extensions.PolicyConstraints.
This class implements the PolicyConstraints extension.
PolicyConstraints() - Constructor for class iaik.x509.extensions.PolicyConstraints
Default constructor.
PolicyInformation - class iaik.asn1.structures.PolicyInformation.
This class implements the ASN.1 type PolicyInformation.
PolicyInformation(ASN1Object) - Constructor for class iaik.asn1.structures.PolicyInformation
Constructs a PolicyInformation from an ASN1Object.
PolicyInformation(ObjectID, PolicyQualifierInfo[]) - Constructor for class iaik.asn1.structures.PolicyInformation
Creates a new PolicyInformation object from given policy id and policy qualifiers.
PolicyMapping - class iaik.asn1.structures.PolicyMapping.
This class implements a policy mapping as used by the X509v3 PolicyMappings extenscion to be included into CA certificates.
PolicyMapping() - Constructor for class iaik.asn1.structures.PolicyMapping
Default constructor.
PolicyMapping(ASN1Object) - Constructor for class iaik.asn1.structures.PolicyMapping
Creates a policy mapping from an ASN1Object.
PolicyMapping(ObjectID, ObjectID) - Constructor for class iaik.asn1.structures.PolicyMapping
Creates a policy mapping from an issuerDomainPolicy and a subjectDomainPolicy.
PolicyMappings - class iaik.x509.extensions.PolicyMappings.
This class implements the PolicyMappings Extension.
PolicyMappings() - Constructor for class iaik.x509.extensions.PolicyMappings
Default constructor.
PolicyQualifierInfo - class iaik.asn1.structures.PolicyQualifierInfo.
This class implements the ASN.1 type PolicyQualifierInfo.
PolicyQualifierInfo(ASN1Object) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Constructs a PolicyQualifierInfo from an ASN1Object.
PolicyQualifierInfo(ASN1Object, int[], ASN1Object) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Creates a new PolicyQualifierInfo from a user notice qualifier specified by reference information and/or an explicit text.
PolicyQualifierInfo(String) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Creates a new PolicyQualifierInfo from a CPS Pointer qualifier.
PolicyQualifierInfo(String, int[], String) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Creates a new PolicyQualifierInfo from a user notice qualifier specified by reference information and/or an explicit text.
position_ - Variable in class iaik.utils.RFC2253NameParser
The current parsing position within nameStrBuf_ to be parsed.
postalAddress - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type postalAddress.
postalCode - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the X.500 attribute type postalCode.
postRequest(OCSPRequest) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Posts the given ocsp request to the responder of this HttpOCSPRequest.
prepareWrap(Key) - Method in class iaik.security.cipher.RC2KeyWrap
Prepares the given content encryption RC2 key for being wrapped.
prepareWrap(Key) - Method in class iaik.security.cipher.CAST128KeyWrap
Prepares the given content encryption CAST128 key for being wrapped.
prepareWrap(Key) - Method in class iaik.security.cipher.IDEAKeyWrap
Prepares the given content encryption IDEA key for being wrapped.
prepareWrap(Key) - Method in class iaik.security.cipher.TripleDESKeyWrap
Prepares the given content encryption TripleDes key for being wrapped.
PretendedMessageDigest - class iaik.utils.PretendedMessageDigest.
This class pretends to be a MessageDigest engine.
PretendedMessageDigest() - Constructor for class iaik.utils.PretendedMessageDigest
Default constructor.
PretendedMessageDigest(String, int) - Constructor for class iaik.utils.PretendedMessageDigest
Creates a PretendedMessageDigest engine with given name and digest length.
print(ASN1Object) - Static method in class iaik.asn1.ASN1
Returns a string that represents the contents of the supplied ASN1Object.
print(String) - Method in class iaik.utils.LineOutputStream
Print a String.
PrintableString - class iaik.asn1.PrintableString.
This class implements the native ASN.1 type "PrintableString".
PrintableString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type PrintableString
PrintableString - Static variable in class iaik.asn1.ASN
Global ASN.1 type PrintableString
PrintableString() - Constructor for class iaik.asn1.PrintableString
Creates an empty PrintableString object.
PrintableString(String) - Constructor for class iaik.asn1.PrintableString
Creates a new ASN.1 PrintableString object for the given String value.
printDebug(boolean) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Turns debug printing to System.out on/off.
printIndented(String, boolean) - Static method in class iaik.utils.Util
Creates a new String from the given (multi line) message where each line is indented with a space " " token.
printIndented(String, boolean, String) - Static method in class iaik.utils.Util
Creates a new String from the given (multi line) message where each line is indented with the given indent token.
printIndented(String, boolean, StringBuffer) - Static method in class iaik.utils.Util
Prints the given (multi line) message indented to the supplied StringBuffer.
printIndented(String, boolean, String, StringBuffer) - Static method in class iaik.utils.Util
Prints the given (multi line) message indented to the supplied StringBuffer.
println() - Method in class iaik.utils.LineOutputStream
Finish the line.
println(String) - Method in class iaik.utils.LineOutputStream
Print a String, and then finish the line.
printTable(String, byte[]) - Static method in class iaik.utils.Util
 
printTable(String, int[]) - Static method in class iaik.utils.Util
 
PRIVATE - Static variable in class iaik.asn1.DerInputStream
Tag class: private
PRIVATE - Static variable in class iaik.asn1.ASN
Tag class: private
PRIVATE_KEY - Static variable in class javax.crypto.Cipher
Type identifying a private key.
private_key_algorithm - Variable in class iaik.pkcs.pkcs8.PrivateKeyInfo
Identifies the appertaining private-key algorithm.
PrivateASN1Type - class demo.asn1.PrivateASN1Type.
This class shows an example of how to use private or application tags.
PrivateASN1Type() - Constructor for class demo.asn1.PrivateASN1Type
The default constructor.
PrivateASN1Type(int, int) - Constructor for class demo.asn1.PrivateASN1Type
Create a new PrivateASN1Type form the coordinates.
PrivateASN1Type(Point) - Constructor for class demo.asn1.PrivateASN1Type
Create a new PrivateASN1Type form a Point.
PrivateKeyInfo - class iaik.pkcs.pkcs8.PrivateKeyInfo.
This class implements the PKCS#8 Private-Key Information Syntax Standard for storing private keys.
PrivateKeyInfo() - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Default Constructor for derived classes.
PrivateKeyInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a new PrivateKeyInfo from an ASN1Object.
PrivateKeyInfo(byte[]) - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a new PrivateKeyInfo from a byte array.
PrivateKeyInfo(InputStream) - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a new PrivateKeyInfo from an InputStream.
PrivateKeyUsagePeriod - class iaik.x509.extensions.PrivateKeyUsagePeriod.
This class implements the PrivateKeyUsagePeriod extension.
PrivateKeyUsagePeriod() - Constructor for class iaik.x509.extensions.PrivateKeyUsagePeriod
Default constructor.
PrivateKeyUsagePeriod(Date, Date) - Constructor for class iaik.x509.extensions.PrivateKeyUsagePeriod
Creates a new PrivateKeyUsagePeriod from 2 Dates defining the validity period of the private key.
privilegeWithdrawn - Static variable in class iaik.asn1.structures.DistributionPoint
The privilegeWithdrawn reason flag.
privilegeWithdrawn - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason privilegeWithdrawn.
privKey - Variable in class iaik.pkcs.pkcs1.RSACipher
The private key; used for private key de/encryption (PKCS#1v1.5), or private key decryption (OAEP).
pseudonym - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID for the x.500 attribute type Pseudonym.
pSourceAlgorithm_ - Variable in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
PSourceAlgorithm.
pSpecified - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PKCS#1v2.1 pSpecified PSourceAlgorithm.
pubKey - Variable in class iaik.pkcs.pkcs1.RSACipher
The public key; used for public key en/decryption (PKCS#1v1.5), or public key encryption (OAEP).
PUBLIC_KEY - Static variable in class iaik.x509.attr.ObjectDigestInfo
ObjectDigestInfo Type publicKey (0).
PUBLIC_KEY - Static variable in class javax.crypto.Cipher
Type identifying a public key.
public_key_algorithm - Variable in class iaik.x509.PublicKeyInfo
The algorithm identifier of the public key algorithm belonging to the particular public key implemeting this PublicKeyInfo.
PUBLIC_KEY_CERT - Static variable in class iaik.x509.attr.ObjectDigestInfo
ObjectDigestInfo Type publicKeyCert (1).
PUBLIC_KEY_ENCRYPTED - Static variable in class iaik.pkcs.pkcs12.AuthenticatedSafe
AuthenticatedSafe mode: PUBLIC_KEY_ENCRYPTED (currently not supported)
PUBLIC_KEY_INTEGRITY_MODE - Static variable in class iaik.pkcs.pkcs12.PKCS12
The public-key integrity mode.
PublicKeyInfo - class iaik.x509.PublicKeyInfo.
This class implements a PublicKeyInfo as used within X.509 certificates for representing the subjectīs public key in the SubjectPublicKeyInfo field.
PublicKeyInfo() - Constructor for class iaik.x509.PublicKeyInfo
Default Constructor for derived classes.
PublicKeyInfo(ASN1Object) - Constructor for class iaik.x509.PublicKeyInfo
Creates a new PublicKeyInfo from an ASN1Object.
PublicKeyInfo(byte[]) - Constructor for class iaik.x509.PublicKeyInfo
Creates a new PublicKeyInfo from a DER byte array.
PublicKeyInfo(InputStream) - Constructor for class iaik.x509.PublicKeyInfo
Creates a new PublicKeyInfo from an InputStream.
put(Object, Object) - Method in class iaik.utils.ExtendedProperties
Maps the specified key to the specified value in this hashtable.
puta(String, String) - Method in class iaik.utils.ExtendedProvider
Put Always.
putc(String, String) - Method in class iaik.utils.ExtendedProvider
Put on condition.
putc(String, String, boolean) - Method in class iaik.utils.ExtendedProvider
Put on condition.

Q

QcEuCompliance - class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance.
This class implements the QcEuCompliance QCStatementInfo.
QcEuCompliance() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
Default constructor.
QcEuLimitValue - class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue.
This class implements the ETSI QcEuLimitValue QCStatementInfo.
QcEuLimitValue() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Default constructor.
QcEuLimitValue(int, int, int) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Creates QcEuLimitValue statement for given currency code, amount and exponent
QcEuLimitValue(String, int, int) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Creates QcEuLimitValue statement for given currency code, amount and exponent
QcEuRetentionPeriod - class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod.
This class implements the ETSI QcEuRetentionPeriod QCStatementInfo.
QcEuRetentionPeriod() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Default constructor.
QcEuRetentionPeriod(int) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Creates QcEuRetentionPeriod for the given retention period.
QCStatement - class iaik.x509.extensions.qualified.structures.QCStatement.
This class implements the QCStatement type.
QCStatement() - Constructor for class iaik.x509.extensions.qualified.structures.QCStatement
Default Constructor.
QCStatement(ObjectID) - Constructor for class iaik.x509.extensions.qualified.structures.QCStatement
Creates an QCStatement for the supplied statement ID.
QCStatement(QCStatementInfo) - Constructor for class iaik.x509.extensions.qualified.structures.QCStatement
Creates an QCStatement from the supplied statementInfo.
QCStatementInfo - class iaik.x509.extensions.qualified.structures.QCStatementInfo.
This class is the basic implementation for QC statement infos.
QCStatementInfo() - Constructor for class iaik.x509.extensions.qualified.structures.QCStatementInfo
 
QCStatements - class iaik.x509.extensions.qualified.QCStatements.
This class implements the QCStatements Extension.
QCStatements() - Constructor for class iaik.x509.extensions.qualified.QCStatements
Default constructor.
QCStatements(QCStatement[]) - Constructor for class iaik.x509.extensions.qualified.QCStatements
Creates an QCStatements object and adds the given QCStatement objects.
QualifiedCert - class demo.x509.qualified.QualifiedCert.
This class tests the QualifiedCertificate implementation.
QualifiedCert() - Constructor for class demo.x509.qualified.QualifiedCert
 
QualifiedCertificate - class iaik.x509.qualified.QualifiedCertificate.
This class represents a QualifiedCertificate according to PKIX Qualified Certificate Profile.
QualifiedCertificate() - Constructor for class iaik.x509.qualified.QualifiedCertificate
Creates a new QualifiedCertificate object.
QualifiedCertificate(byte[]) - Constructor for class iaik.x509.qualified.QualifiedCertificate
Creates a QualifiedCertificate from the given byte array.
QualifiedCertificate(InputStream) - Constructor for class iaik.x509.qualified.QualifiedCertificate
Creates a QualifiedCertificate from an input stream.
QualifiedCertificateException - exception iaik.x509.qualified.QualifiedCertificateException.
An exception that may be thrown when dealing with qualified certificates.
QualifiedCertificateException() - Constructor for class iaik.x509.qualified.QualifiedCertificateException
Default constructor.
QualifiedCertificateException(String) - Constructor for class iaik.x509.qualified.QualifiedCertificateException
Creates a QualifiedCertificateException for the given message.
QualifiedCertificateFactory - class iaik.x509.qualified.QualifiedCertificateFactory.
This class implements a CertificateFactory for Qualified Certificates.
QualifiedCertificateFactory() - Constructor for class iaik.x509.qualified.QualifiedCertificateFactory
 

R

random - Static variable in class iaik.utils.CriticalObject
The random number generator for generating a new key.
randomBlock(byte[]) - Static method in class iaik.utils.CryptoUtils
Fills the given byte array with random bytes.
randomBlock(byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Fills the specified sub-array of the given byte array with random bytes.
RandomDemoAWT10 - class demo.util.RandomDemoAWT10.
 
RandomDemoAWT10() - Constructor for class demo.util.RandomDemoAWT10
 
RandomDemoAWT10(String) - Constructor for class demo.util.RandomDemoAWT10
 
RandomDemoAWT11 - class demo.util.RandomDemoAWT11.
 
RandomDemoAWT11() - Constructor for class demo.util.RandomDemoAWT11
 
RandomDemoAWT11(String) - Constructor for class demo.util.RandomDemoAWT11
 
RandomException - exception iaik.security.random.RandomException.
Exception for the error conditions that might occur in the random package.
RandomException() - Constructor for class iaik.security.random.RandomException
 
RandomException(String) - Constructor for class iaik.security.random.RandomException
 
RandomInputStream - class iaik.security.random.RandomInputStream.
An InputStream that reads data from a Random number generator.
RandomInputStream(Random) - Constructor for class iaik.security.random.RandomInputStream
Create a new RandomInputStream that reads from the specified random number generator.
rawCrypt(byte[]) - Method in class iaik.pkcs.pkcs1.RSACipher
RSA encrypts or decrypts the given message.
RawDSA - class iaik.security.dsa.RawDSA.
This class implements the "Raw" DSA signature algorithm.
RawDSA() - Constructor for class iaik.security.dsa.RawDSA
The default constructor.
RawHash - class iaik.security.md.RawHash.
This class makes the compression function of a hash algorithm accessible.
RawHash(AbstractMessageDigest) - Constructor for class iaik.security.md.RawHash
Create a new raw hash function that provides the compression function of the given complete hash function.
rawPrivateRSA(BigInteger, RSAPrivateKey, Random) - Method in class iaik.pkcs.pkcs1.RSACipher
Process a raw RSA operation; i.e. a modulo exponentiation.
rawPublicRSA(BigInteger, RSAPublicKey) - Method in class iaik.pkcs.pkcs1.RSACipher
Process a raw RSA operation; i.e. a simple modulo exponentiation.
RawRSAPkcs1v15Signature - class iaik.security.rsa.RawRSAPkcs1v15Signature.
This class represents a "raw" implemention of the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) where the hash on the data to be signed has to be calculated by the application.
RawRSAPkcs1v15Signature() - Constructor for class iaik.security.rsa.RawRSAPkcs1v15Signature
Default constructor.
RawRSAPssSignature - class iaik.security.rsa.RawRSAPssSignature.
This class represents a "raw" implemention of the RSA PKCS#1v2.1 RSASSA-PSS digital signature algorithm where the hash on the data to be signed has to be calculated by the application.
RawRSAPssSignature() - Constructor for class iaik.security.rsa.RawRSAPssSignature
Default constructor.
RawRSASignature - class iaik.security.rsa.RawRSASignature.
This class represents a "raw" implemention of the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5).
RawRSASignature() - Constructor for class iaik.security.rsa.RawRSASignature
Creates a RSA Signature object.
RC2 - class demo.cipher.RC2.
This class tests the correctness of the RC2 implementation.
RC2 - class iaik.security.cipher.RC2.
Extends the BufferedCipher class for adding a buffering mechanism to the underlying RC2 cipher.
rc2_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RC2 [TM] symmetric block cipher used in CBC mode.
RC2() - Constructor for class demo.cipher.RC2
 
RC2() - Constructor for class iaik.security.cipher.RC2
Creates a RC2 object by calling the BufferedCipher constructor for the RC2 cipher.
RC2KeyGenerator - class iaik.security.cipher.RC2KeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the RC2 cipher.
RC2KeyGenerator() - Constructor for class iaik.security.cipher.RC2KeyGenerator
Creates a new RC2 key generator.
RC2KeyWrap - class iaik.security.cipher.RC2KeyWrap.
This class implements the CMS RC2 Key Wrap algorithm.
RC2KeyWrap() - Constructor for class iaik.security.cipher.RC2KeyWrap
Creates a RC2KeyWrap object.
RC2KeyWrapping - class demo.cipher.RC2KeyWrapping.
This example demonstrates the use of the CMS RC2 Key wrap cipher.
RC2KeyWrapping() - Constructor for class demo.cipher.RC2KeyWrapping
 
RC2Parameters - class iaik.security.cipher.RC2Parameters.
This class represents RC2 paramters in opaque form and may be used for generating opaque RC2 parameters and converting them between various formats.
RC2Parameters() - Constructor for class iaik.security.cipher.RC2Parameters
The default constructor.
RC2ParameterSpec - class javax.crypto.spec.RC2ParameterSpec.
RC2 parameter specification.
RC2ParameterSpec(int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Creates a RC2ParametersSpec from the given effectiveKeyBits value.
RC2ParameterSpec(int, byte[]) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Creates a RC2 Parameter specification by using the first 8 bytes of the supplied byte array as initialization vector (IV).
RC2ParameterSpec(int, byte[], int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Creates a RC2 Parameter specification by using 8 bytes of the supplied byte array as IV, beginning at the given offset.
RC2WrapParameters - class iaik.security.cipher.RC2WrapParameters.
This class represents RC2 wrap paramters in opaque form and may be used for generating opaque RC2 parameters and converting them between various formats.
RC2WrapParameters() - Constructor for class iaik.security.cipher.RC2WrapParameters
The default constructor.
RC2WrapParameterSpec - class iaik.security.cipher.RC2WrapParameterSpec.
Parameter specification for the CMS RC2 Key Wrap algorithmus.
RC2WrapParameterSpec(int) - Constructor for class iaik.security.cipher.RC2WrapParameterSpec
Creates a RC2ParametersSpec from the given effectiveKeyBits value.
rc4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RC4 [TM] stream cipher.
RC5 - class demo.cipher.RC5.
This class tests the correctness of the RC5 implementation.
RC5 - class iaik.security.cipher.RC5.
Extends the BufferedCipher class for adding a buffering mechanism to the underlying RC5 cipher.
rc5_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RC5 [TM] symmetric block cipher used in CBC mode.
RC5() - Constructor for class demo.cipher.RC5
 
RC5() - Constructor for class iaik.security.cipher.RC5
Implements the RC5 [TM] cipher algorithm.
RC5KeyGenerator - class iaik.security.cipher.RC5KeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the RC5 or RC6 ciphers.
RC5KeyGenerator() - Constructor for class iaik.security.cipher.RC5KeyGenerator
Creates a new RC5 key generator.
RC5Parameters - class iaik.security.cipher.RC5Parameters.
This class represents RC5 paramters in opaque form and may be used for generating opaque RC5 parameters and converting them between various formats.
RC5Parameters() - Constructor for class iaik.security.cipher.RC5Parameters
The default constructor.
RC5ParameterSpec - class javax.crypto.spec.RC5ParameterSpec.
RC5 parameter specification.
RC5ParameterSpec(int, int, int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Creates a RC5ParameterSpec from given version, rounds and wordsize.
RC5ParameterSpec(int, int, int, byte[]) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Creates a RC5 Parameter specification by using the first 8 bytes of the supplied byte array as initialization vector (IV).
RC5ParameterSpec(int, int, int, byte[], int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Creates a RC5 Parameter specification by using 8 bytes of the supplied byte array as IV, beginning at the given offset.
RC6 - class demo.cipher.aes.RC6.
This class tests the correctness of the RC6 implementation.
RC6 - class iaik.security.cipher.RC6.
Implements the RC6 [TM] cipher algorithm.
RC6() - Constructor for class demo.cipher.aes.RC6
 
RC6() - Constructor for class iaik.security.cipher.RC6
Creates a RC6 object by calling the BufferedCipher constructor for the RC6 cipher.
RC6KeyGenerator - class iaik.security.cipher.RC6KeyGenerator.
This class provides the functionality of KeyGenerator for generating keys to be used by the RC6 cipher.
RC6KeyGenerator() - Constructor for class iaik.security.cipher.RC6KeyGenerator
Creates a new RC6 key generator.
RDN - class iaik.asn1.structures.RDN.
This class implements the ASN.1 type RelativeDistinguishedName.
RDN() - Constructor for class iaik.asn1.structures.RDN
Creates an empty RelativeDistinguishedName.
RDN(ASN1Object) - Constructor for class iaik.asn1.structures.RDN
Creates a RelativeDistinguishedName from an ASN1Object.
RDN(ObjectID, Object) - Constructor for class iaik.asn1.structures.RDN
Creates a new RelativeDistinguishedName for one AVA.
rDNs_ - Variable in class iaik.utils.RFC2253NameParser.ParsedName
 
read() - Method in class iaik.asn1.DerInputStream
Reads one byte from this InputStream.
read() - Method in class iaik.security.random.RandomInputStream
Read one byte and return it.
read() - Method in class iaik.utils.TracedInputStream
Reads the next byte from this stream and returns it as int value between 0 and 255.
read() - Method in class iaik.utils.MacInputStream
This methods reads a byte fom the underlying stream and upadtes the MAC with this data, if the MACing is active.
read() - Method in class iaik.utils.CipherInputStream
Reads the next data byte read from this input stream and returns it as an int value between 0 and 255, or -1 if the the end of the stream already has been reached.
read() - Method in class iaik.utils.Base64InputStream
Returns the next BASE64 decoded byte, read from the underlying input stream.
read() - Method in class iaik.utils.ASN1InputStream
Reads the next byte of data from this input stream.
read() - Method in class iaik.utils.ReplaceInputStream
Reads the next byte from this stream and returns it as int value between 0 and 255.
read() - Method in class iaik.utils.NotifyEOFInputStream
 
read() - Method in class javax.crypto.CipherInputStream
Reads the next data byte read from this input stream and returns it as an int value between 0 and 255, or -1 if the the end of the stream already has been reached.
read(boolean) - Method in class iaik.asn1.DerInputStream
Reads one byte from this InputStream.
read(byte[]) - Method in class iaik.security.random.RandomInputStream
Read b.length bytes.
read(byte[]) - Method in class iaik.utils.CipherInputStream
Reads a number of data bytes from this input stream into a byte array.
read(byte[]) - Method in class javax.crypto.CipherInputStream
Reads a number of data bytes from this input stream into a byte array.
read(byte[], int, int) - Method in class iaik.asn1.DerInputStream
Reads bytes into a portion of an array.
read(byte[], int, int) - Method in class iaik.security.random.RandomInputStream
Read len bytes into b.
read(byte[], int, int) - Method in class iaik.utils.TracedInputStream
Reads up to len bytes from this stream into the given byte array.
read(byte[], int, int) - Method in class iaik.utils.MacInputStream
This methods reads data bytes fom the underlying stream and upadtes the MAC with this data, if the MACing is active.
read(byte[], int, int) - Method in class iaik.utils.CipherInputStream
Reads a specified number of data bytes from this input stream into a byte array.
read(byte[], int, int) - Method in class iaik.utils.Base64InputStream
Reads and decodes the specified number of data bytes from the underlying input stream into a byte array until bytes are available.
read(byte[], int, int) - Method in class iaik.utils.ASN1InputStream
Reads up to len bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class iaik.utils.ReplaceInputStream
Reads up to len bytes from this stream into the given byte array.
read(byte[], int, int) - Method in class iaik.utils.NotifyEOFInputStream
 
read(byte[], int, int) - Method in class javax.crypto.CipherInputStream
Reads a specified number of data bytes from this input stream into a byte array.
readBitString() - Method in class iaik.asn1.DerInputStream
Reads a BIT STRING from the input stream.
readBoolean() - Method in class iaik.asn1.DerInputStream
Reads a BOOLEAN from the input stream.
readCertificateChain(InputStream) - Static method in class iaik.utils.Util
Tries to read a certificate chain from the given input stream.
readConstructed() - Method in class iaik.asn1.DerInputStream
Reads any CONSTRUCTED ASN.1 type from the input stream.
readContextSpecific() - Method in class iaik.asn1.DerInputStream
Reads an explicitly tagged CONTEXT SPECIFIC ASN.1 type from the input stream.
readContextSpecific(int) - Method in class iaik.asn1.DerInputStream
Reads an implicitly tagged CONTEXT SPECIFIC ASN.1 type.
readCRLChain(InputStream) - Static method in class iaik.utils.Util
Tries to read a crl list from the given input stream.
readEOC() - Method in class iaik.asn1.DerInputStream
Reads final EOC octets from an indefinite length encoded constructed stream.
readFile(String) - Static method in class iaik.utils.Util
Reads the content of a file into a byte array.
readGeneralizedTime() - Method in class iaik.asn1.DerInputStream
Reads a GeneralizedTime from the input stream.
readInteger() - Method in class iaik.asn1.DerInputStream
Reads an INTEGER from the input stream.
readKeyStore(char[], InputStream) - Method in class demo.keystore.KeyStoreDemo
Reads the demo keystore from the given stream and parses its content.
readLine() - Method in class iaik.utils.LineInputStream
Reads a line of text.
readNull() - Method in class iaik.asn1.DerInputStream
Reads an ASN.1 NULL object from the input stream.
readObjectID() - Method in class iaik.asn1.DerInputStream
Reads an ObjectID from the input stream.
readOctetString() - Method in class iaik.asn1.DerInputStream
Reads an OCTET STRING and returns it as a new InputStream.
readOctetStringByteArray() - Method in class iaik.asn1.DerInputStream
Reads a primitive encoded OCTET STRING from the input stream and returns the content as a byte array.
readSequence() - Method in class iaik.asn1.DerInputStream
Reads a SEQUENCE from the input stream.
readSet() - Method in class iaik.asn1.DerInputStream
Reads a SET from the input stream.
readStream(InputStream) - Static method in class iaik.utils.Util
Reads the contents of the stream into a byte array.
readString() - Method in class iaik.asn1.DerInputStream
Reads an ASN.1 string type from the input stream.
readUTCTime() - Method in class iaik.asn1.DerInputStream
Reads an UTCTime from the input stream.
ReasonCode - class iaik.x509.extensions.ReasonCode.
This class implements the ReasonCode extension.
ReasonCode() - Constructor for class iaik.x509.extensions.ReasonCode
Default constructor.
ReasonCode(int) - Constructor for class iaik.x509.extensions.ReasonCode
Creates a new ReasonCode from a int specifying the reason for certificate revocation.
receipt - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.1) for the PKCS#9 Receipt attribute as used for S/MIMEv3 ESS.
receiptRequest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.1) for the PKCS#9 ReceiptRequest attribute as used for S/MIMEv3 ESS.
recipient_infos - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
Repository for the RecipientInfos.
RecipientInfo - class iaik.pkcs.pkcs7.RecipientInfo.
This class implements the PKCS#7 RecipientInfo type.
RecipientInfo() - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Default Constructor.
RecipientInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Creates a RecipientInfo from an ASN1Object.
RecipientInfo(IssuerAndSerialNumber, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Creates a RecipientInfo object with given IssuerAndSerialNumber, key-encryption algorithm, and already encrypted content encryption key.
RecipientInfo(X509Certificate, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Creates a RecipientInfo object from a given certificate.
register(ASN, Class) - Static method in class iaik.asn1.ASN
Registers a new ASN.1 type.
register(Class, Object, Class) - Method in class iaik.utils.Factory
Register a class to implement one type of a specific interface.
register(ObjectID, Class) - Static method in class iaik.asn1.structures.Attribute
Registers a class for implementing a particular attribute value.
register(ObjectID, Class) - Static method in class iaik.pkcs.pkcs12.SafeBag
Registers a new implementation for a PKCS#12 SafeBag defined through the given ObjectID.
register(ObjectID, Class) - Static method in class iaik.pkcs.pkcs7.ContentInfoStream
Registers a new implementation for a ContentStream defined through the given ObjectID.
register(ObjectID, Class) - Static method in class iaik.pkcs.pkcs7.ContentInfo
Registers a new implementation for a Content defined through the given ObjectID.
register(ObjectID, Class) - Static method in class iaik.x509.X509Extensions
Registers a new implementation for a X.509 certificate or CRL extension.
register(ObjectID, Class) - Static method in class iaik.x509.extensions.qualified.structures.QCStatement
Registers a class for implementing a particular statement info.
register(ObjectID, Class) - Static method in class iaik.x509.ocsp.ResponseBytes
Registers a class for implementing a particular response type.
register(String, ObjectID) - Static method in class iaik.utils.RFC2253NameParser
Associates the supplied short name with the given OID.
register(String, String, String) - Static method in class iaik.asn1.structures.AlgorithmID
Registers an AlgorithmID for the given object identifier, a name and and implementation name.
registeredID - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type registeredID (8).
registerQualifiedPolicyID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Adds the given OID to the pool of registered qualified policy IDs.
registerQualifiedPolicyIDs(ObjectID[]) - Static method in class iaik.x509.qualified.QualifiedCertificate
Registers qualified policy IDs.
registerQualifiedQCStatementID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Adds the given OID to the pool of registered qualified statement IDs.
registerQualifiedQCStatementIDs(ObjectID[]) - Static method in class iaik.x509.qualified.QualifiedCertificate
Registers qualified certificate statement IDs.
removeAllAccessDescriptions() - Method in class iaik.x509.extensions.InfoAccess
Removes all access descriptions from this InfoAccess extension.
removeAllAttributes() - Method in class iaik.x509.attr.AttributeCertificate
Removes all attributes included.
removeAllCertificates() - Method in class iaik.x509.X509CRL
Removes all certificates from the CRL.
removeAllCertIssuers() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes all certificate issuers included.
removeAllDistributionPoints() - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Removes all distribution points from this CRLDistPointsSyntax extension.
removeAllExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Removes all extensions from this ExtensionRequest.
removeAllExtensions() - Method in class iaik.x509.X509Extensions
Removes all extensions currently maintained by this X509Extensions object.
removeAllExtensions() - Method in class iaik.x509.X509CRL
Removes all extensions from this CRL.
removeAllExtensions() - Method in class iaik.x509.RevokedCertificate
Removes all extensions from this revoked certificate.
removeAllExtensions() - Method in class iaik.x509.X509Certificate
Removes all extensions from this certificate.
removeAllExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Removes all extensions from this attribute certificate.
removeAllExtensions() - Method in class iaik.x509.ocsp.Request
Removes all extensions from this request.
removeAllExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
Removes all extensions from this ocsp request.
removeAllExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Removes all extensions from this basic ocsp response.
removeAllExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Removes all extensions from this single response.
removeAllExtensions() - Method in class iaik.x509.qualified.QualifiedCertificate
Removes all extensions from this certificate.
removeAllKeyPurposeIDs() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Removes all KeyPurposeIDs from this extension.
removeAllNames() - Method in class iaik.asn1.structures.GeneralNames
Removes all genereal names from the list.
removeAllSingleResponses() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes all single responses included.
removeAttribute(Attribute) - Method in class iaik.asn1.structures.Attributes
Removes the first representative of the given attribute.
removeAttribute(ObjectID) - Method in class iaik.asn1.structures.Attributes
Removes the first attribute with the given type from the container
removeAttribute(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
Removes the attribute of the given type, if present.
removeAttributes(Attribute) - Method in class iaik.asn1.structures.Attributes
Removes all representatives of the given attribute from the container.
removeAttributes(ObjectID) - Method in class iaik.asn1.structures.Attributes
Removes all attributes with the given type from the container
removeCertificate(BigInteger) - Method in class iaik.x509.X509CRL
Removes the certificate with the given serial number from the CRL.
removeCertificate(X509Certificate) - Method in class iaik.x509.X509CRL
Removes the certificate from the CRL.
removeCertificateIssuer(Name) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes the given certificate issuer.
removeComponent(ASN1Object) - Method in class iaik.asn1.ConstructedType
Removes a component from a ConstructedType.
removeComponent(int) - Method in class iaik.asn1.ConstructedType
Removes a component at the given location within a ConstructedType.
removeExtension(ObjectID) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.X509Extensions
Removes an extension, identified by its object ID.
removeExtension(ObjectID) - Method in class iaik.x509.X509CRL
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.RevokedCertificate
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.X509Certificate
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.Request
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.OCSPRequest
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.SingleResponse
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.qualified.QualifiedCertificate
Removes the extension specified by its object identifier.
removeFromCRL - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason removeFromCRL.
removeKeyPurposeID(ObjectID) - Method in class iaik.x509.extensions.ExtendedKeyUsage
Removes a KeyPurposeID from this extension.
removeRDN(ObjectID) - Method in class iaik.asn1.structures.Name
Removes all RelativeDistinguishedNames with the given attribute type (oid) from this Name.
removeRegisteredQualifiedPolicyID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Removes the given oid from the pool of registered qualified policy ids.
removeRegisteredQualifiedQCStatementID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Removes the given oid from the pool of registered qualified statement ids.
removeSingleResponse(ReqCert) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes the single response identified by the given ReqCert.
removeTrustedCertificate(X509Certificate) - Method in class iaik.x509.SimpleChainVerifier
Remove a certificate from the list of trusted certificates.
removeTrustedResponder(ResponderID) - Method in class iaik.x509.ocsp.utils.TrustedResponders
Removes the given responder from the trust repository.
removeTrustedResponderEntry(ResponderID, X509Certificate) - Method in class iaik.x509.ocsp.utils.TrustedResponders
Do not longer trust the given responder for signing responses for certs issued by the given CA cert.
ReplaceInputStream - class iaik.utils.ReplaceInputStream.
This class provides an utility for replacing substrings of a given stream by pre-defined other streams.
ReplaceInputStream(InputStream, String[][]) - Constructor for class iaik.utils.ReplaceInputStream
Creates a ReplaceInputStream from the given InputStream using the replacements given.
ReqCert - class iaik.x509.ocsp.ReqCert.
This class implements the OCSPv2 type "ReqCert".
ReqCert(ASN1Object) - Constructor for class iaik.x509.ocsp.ReqCert
Creates a ReqCert from an ASN1Object.
ReqCert(int, Object) - Constructor for class iaik.x509.ocsp.ReqCert
Creates a ReqCert for given type and value.
Request - class iaik.x509.ocsp.Request.
This class implements the OCSP type Request.
Request() - Constructor for class iaik.x509.ocsp.Request
Default constructor.
Request(ASN1Object) - Constructor for class iaik.x509.ocsp.Request
Creates Request from an ASN1Object.
Request(ReqCert) - Constructor for class iaik.x509.ocsp.Request
Creates a Request for the given ReqCert.
reset() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Resets this engine to the state before mask has been called.
reset() - Method in class iaik.security.md.RawHash
Reset this hash function.
reset() - Method in class javax.crypto.Mac
Resets this Mac object for being able to be used for further MAC computations, either by using the same secret key again, or using a new key by properly re-initializing this MAC object.
resetCounter() - Method in class iaik.security.dh.ESDHKEKParameterSpec
Resets counter to its initial value 00 00 00 01.
resetCounter() - Method in class iaik.security.dh.ESDHKEKParameters
Resets counter to its initial value 00 00 00 01.
resizeArray(byte[], int) - Static method in class iaik.utils.Util
Resizes a byte array to the specified length.
resizeArray(byte[], int) - Static method in class iaik.utils.CryptoUtils
Resizes a byte array to the specified length.
resizeArray(Object[], int) - Static method in class iaik.utils.Util
Resizes an array of objects to the specified length.
ResponderID - class iaik.x509.ocsp.ResponderID.
This class implements the OCSP type ResponderID.
ResponderID(ASN1Object) - Constructor for class iaik.x509.ocsp.ResponderID
Creates ResponderID from an ASN1Object.
ResponderID(byte[]) - Constructor for class iaik.x509.ocsp.ResponderID
Creates a responder ID from a hash of itīs public key.
ResponderID(Name) - Constructor for class iaik.x509.ocsp.ResponderID
Creates a responder ID from its name.
ResponderID(PublicKey) - Constructor for class iaik.x509.ocsp.ResponderID
Creates a responder ID from itīs public key.
Response - class iaik.x509.ocsp.Response.
This class is the basic implementation for OCSP Response types.
Response() - Constructor for class iaik.x509.ocsp.Response
 
ResponseBytes - class iaik.x509.ocsp.ResponseBytes.
This class implements the OCSP type ResponseBytes.
ResponseBytes(ASN1Object) - Constructor for class iaik.x509.ocsp.ResponseBytes
Creates ResponseBytes from its ASN.1 representation.
ResponseBytes(Response) - Constructor for class iaik.x509.ocsp.ResponseBytes
Creates ResponseBytes for the given response.
ResponseGenerator - class iaik.x509.ocsp.utils.ResponseGenerator.
A simple utility for generating OCSP responses (of type BasicOCSPResponse).
ResponseGenerator(PKCS12, char[]) - Constructor for class iaik.x509.ocsp.utils.ResponseGenerator
Creates a ResponseGenerator from the given PCSK#12 object.
ResponseGenerator(PrivateKey, X509Certificate[]) - Constructor for class iaik.x509.ocsp.utils.ResponseGenerator
Creates a ResponseGenerator from responder private key and responder certs.
responseType - Static variable in class iaik.x509.ocsp.BasicOCSPResponse
The response type of the BasicOCSPResponse.
reverseArray(byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Reverses the order of the bytes in the given array.
REVOKED - Static variable in class iaik.x509.ocsp.CertStatus
CertStatus "revoked" (1).
RevokedCertificate - class iaik.x509.RevokedCertificate.
This class represents a revoked certificate.
RevokedCertificate(ASN1Object) - Constructor for class iaik.x509.RevokedCertificate
Creates a revoked certificate from an ASN1Object.
RevokedCertificate(BigInteger, Date) - Constructor for class iaik.x509.RevokedCertificate
Creates a revoked certificate from a serial number and a date.
RevokedCertificate(X509Certificate, Date) - Constructor for class iaik.x509.RevokedCertificate
Creates a revoked certificate from a certificate and a date.
RevokedInfo - class iaik.x509.ocsp.RevokedInfo.
This class implements the OCSP type RevokedInfo.
RevokedInfo(ASN1Object) - Constructor for class iaik.x509.ocsp.RevokedInfo
Creates RevokedInfo from an ASN1Object.
RevokedInfo(Date) - Constructor for class iaik.x509.ocsp.RevokedInfo
Creates a RevokedInfo from a revocation date.
RFC2253NameParser - class iaik.utils.RFC2253NameParser.
Implements functionality to parse the UTF-8 string representation of a X.501 Name, according to RFC 2253.
RFC2253NameParser.AVA - class iaik.utils.RFC2253NameParser.AVA.
Represents the parsing result for a Attribute-Value-Assertion.
RFC2253NameParser.AVA(RFC2253NameParser) - Constructor for class iaik.utils.RFC2253NameParser.AVA
 
RFC2253NameParser.ParsedName - class iaik.utils.RFC2253NameParser.ParsedName.
Represents the parsing result for a Name.
RFC2253NameParser.ParsedName(RFC2253NameParser) - Constructor for class iaik.utils.RFC2253NameParser.ParsedName
 
RFC2253NameParser.ParsedRDN - class iaik.utils.RFC2253NameParser.ParsedRDN.
Represents the parsing result for a Relative Distinguished Name.
RFC2253NameParser.ParsedRDN(RFC2253NameParser) - Constructor for class iaik.utils.RFC2253NameParser.ParsedRDN
 
RFC2253NameParser.ShortNameOIDAssociation - class iaik.utils.RFC2253NameParser.ShortNameOIDAssociation.
Provides functionality to map a Short Name of an well known Object Identifier to the corresponding Object Identifier.
RFC2253NameParser.ShortNameOIDAssociation(RFC2253NameParser) - Constructor for class iaik.utils.RFC2253NameParser.ShortNameOIDAssociation
Stores the associations between the Short Name and the Object Identifier of some well known X.501 Object Identifiers.
RFC2253NameParser(String) - Constructor for class iaik.utils.RFC2253NameParser
Standard constructor.
RFC2253NameParserException - exception iaik.utils.RFC2253NameParserException.
Signals that a error has occured while executing a method of class RFC2253NameParser.
RFC2253NameParserException() - Constructor for class iaik.utils.RFC2253NameParserException
Creates a RFC2253NameParserException.
RFC2253NameParserException(String) - Constructor for class iaik.utils.RFC2253NameParserException
Creates a RFC2253NameParserException for the given message.
RFC2253NameParserException(String, Object[]) - Constructor for class iaik.utils.RFC2253NameParserException