IAIK-JCE Provider API Documentation
Version 6.0
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.
AbstractMessageDigest - Class in iaik.security.md
This is the base class of most message digest implementations in this package.
AcceptableCertPolicies - Class in iaik.x509.attr.extensions
This class implements the Acceptable certificate policies extension.
AcceptableCertPolicies() - Constructor for class iaik.x509.attr.extensions.AcceptableCertPolicies
Default constructor that creates an empty policy extension.
AcceptableResponses - Class in iaik.x509.ocsp.extensions
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 in iaik.asn1.structures
This class represents the PKIX AccessDescription type as used by the X.509 internet extensions Authority Information Access and Subject Information Access.
AccessDescription() - Constructor for class iaik.asn1.structures.AccessDescription
Default constructor.
AccessDescription(ObjectID, GeneralName) - Constructor for class iaik.asn1.structures.AccessDescription
Creates a new AccessDescription from the given accessMethod oid and accessLocation GeneralName.
AccessDescription(ObjectID, String) - Constructor for class iaik.asn1.structures.AccessDescription
Creates a new AccessDescription from the given accessMethod OID and accessLocation uri value.
AccessDescription(ASN1Object) - Constructor for class iaik.asn1.structures.AccessDescription
Creates a new AccessDescription from an ASN1Object.
accessIdentity - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.10.2) for the X.509 AccessIdentity attribute type to may be used in attribute certificates.
AccessIdentity - Class in iaik.x509.attr.attributes
The AccessIdentity attribute.
AccessIdentity() - Constructor for class iaik.x509.attr.attributes.AccessIdentity
Empty default constructor.
AccessIdentity(GeneralName, GeneralName) - Constructor for class iaik.x509.attr.attributes.AccessIdentity
Creates an AccessIdentity from given service and ident name.
AccessIdentity(ASN1Object) - Constructor for class iaik.x509.attr.attributes.AccessIdentity
Creates an AccessIdentity from its ASN.1 representation.
ACRL - Class in iaik.x509.attr
This class represents a X.509v2 CertificateRevocationList (CRL) for Attribute Certificates (ACRL).
ACRL() - Constructor for class iaik.x509.attr.ACRL
Default constructor for creating a new empty X.509 Attribute Certificate CRL.
ACRL(InputStream) - Constructor for class iaik.x509.attr.ACRL
Creates a CRL from an input stream supplying a DER or PEM encoded CRL.
ACRL(byte[]) - Constructor for class iaik.x509.attr.ACRL
Creates a CRL form a PEM or DER byte array.
ACRL(ASN1Object) - Constructor for class iaik.x509.attr.ACRL
Creates a ACRL form a ASN1Object.
AD_ATTRIBUTE_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "attributeCertificate;binary".
AD_AUTHORITY_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "authorityRevocationList;binary".
AD_CA_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "caCertificate;binary".
AD_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "caCertificate;binary,userCertificate;binary".
AD_CERTIFICATE_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "certificateRevocationList;binary".
AD_DELTA_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "deltaRevocationList;binary".
AD_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "authorityRevocationList;binary,certificateRevocationList;binary".
AD_USER_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Attribute description "userCertificate;binary".
add(Object) - Method in class iaik.utils.CollectionVector
Adds the given object.
addAcceptableCertPolicy(String) - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Adds a new PolicyID to the extension.
addAcceptableCertPolicy(ObjectID) - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Adds a new PolicyID to the extension.
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(boolean) - Static method in class iaik.security.provider.IAIK
Deprecated.
addAsJDK14Provider() - Static method in class iaik.security.provider.IAIK
Deprecated.
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 IAIK provider as first provider and prints some system properties if desired.
addAsProvider() - Static method in class iaik.security.provider.IAIKMD
Static method which installs the IAIK-MD provider as first provider and the IAIK provider as second provider.
addAsProvider(boolean) - Static method in class iaik.security.provider.IAIKMD
Static method which installs the IAIK-MD provider as first provider and the IAIK provider as second provider and prints some system properties if desired.
addAttribute(Attribute) - Method in class iaik.asn1.structures.Attributes
Adds the given attribute.
addAttribute(Attribute, boolean) - Method in class iaik.asn1.structures.Attributes
Adds the given attribute.
addAttribute(Attribute) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Adds one Attribute to this CertificateRequest.
addAttribute(Attribute) - Method in class iaik.x509.attr.AttributeCertificate
Adds one Attribute to this attribute certificate.
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(ObjectID, Object) - Method in class iaik.asn1.structures.RDN
Creates a new AttributeValueAssertion (AttributeTypeAndValue) with given type and value and adds it to this RelativeDistinguishedName.
addAVA(AVA) - Method in class iaik.asn1.structures.RDN
Adds a AttributeValueAssertion (AttributeTypeAndValue) object to this RelativeDistinguishedName.
addAVA(AVA, boolean) - Method in class iaik.asn1.structures.RDN
Adds a AttributeValueAssertion (AttributeTypeAndValue) object 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(AttributeCertificate, Date) - Method in class iaik.x509.attr.ACRL
Adds a attribute certificate to the CRL to be revoked on the given date.
addCertificate(RevokedAttributeCertificate) - Method in class iaik.x509.attr.ACRL
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.
addCertificate(RevokedCertificate) - Method in class iaik.x509.X509CRL
Adds a revoked certificate to the CRL.
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.
addConnectTimeoutEnvPropKey(String) - Static method in class iaik.x509.net.ldap.LdapURLConnection
Registers the given connect timeout environment property key.
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(Event) - Method in class iaik.security.random.AWT10SeedGenerator
Deprecated.
use addSeedObject() instead.
addEvent(AWTEvent) - Method in class iaik.security.random.AWT11SeedGenerator
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.attr.ACRL
Adds the given X509v2 CRL extension.
addExtension(V3Extension) - Method in class iaik.x509.attr.AttributeCertificate
Adds the given X509v3 extension.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Adds the given extension.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.OCSPExtensions
Adds an extension to this OCSPExtensions object.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.OCSPRequest
Adds the given extension.
addExtension(V3Extension) - Method in class iaik.x509.ocsp.Request
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.
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.X509CRL
Adds the given X509v2 CRL extension.
addExtension(V3Extension) - Method in class iaik.x509.X509Extensions
Adds an extension to this X509Extensions object.
addHandler(String, URLStreamHandler) - Method in class iaik.x509.net.ldap.LdapURLStreamHandlerFactory
registers an additional URLStreamHandler.
addKey(PrivateKey) - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Adds an OneAsymmetricKey/PrivateKeyInfo.
addKeyPurposeID(ObjectID) - Method in class iaik.x509.extensions.ExtendedKeyUsage
Adds a KeyPurposeID to this extension.
addKeys(PrivateKey[]) - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Adds an array of OneAsymmetricKey/PrivateKeyInfos.
addMapping(PolicyMapping) - Method in class iaik.x509.extensions.PolicyMappings
Adds one mapping of type iaik.asn1.structures.PolicyMapping representing an an issuerDomainPolicy - subjectDomainPolicy pair.
addModBlockSize(int, byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Add the given two unsigned integers.
addName(GeneralName) - Method in class iaik.asn1.structures.GeneralNames
Adds a GeneralName to the list of general names.
addPdsLocation(QcEuPDS.PdsLocation) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Adds the given PDSLocation element.
addQcTypeID(ObjectID) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Adds the given QcTypeID.
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.
addRequestProperty(String, String) - Method in class iaik.x509.net.ldap.LdapURLConnection
Adds the given request property.
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.SignedData
Adds a SignerInfo object to this SignedData.
addSignerInfo(SignerInfo) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Adds a SignerInfo object to this SignedData.
addSunTrustedKeyUsageAttributeToCertificateBags(boolean) - Static method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Decides whether to add the proprietary Oracle TrustedKeyUsage attribute to PKCS12 CertificateBags to "label" them as trusted KeyStore certificate entries.
addTarget(Target) - Method in class iaik.x509.attr.Targets
Adds the given Target (if it is not already included).
addTargetElement(Target) - Method in class iaik.x509.attr.extensions.TargetInformation
Adds the given Target.
addTargets(Targets) - Method in class iaik.x509.attr.extensions.ProxyInfo
Adds the given Targets object.
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.
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.
administrationIndicator_ - Variable in class iaik.x509.extensions.priv.Officials
The code that identifies the public authority.
aes128_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in CBC mode with 128 bit keys.
aes128_CCM - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in CCM mode with 128 bit keys (aes128-CCM authenticated encryption algorithm id according RFC 5084).
aes128_GCM - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in GCM mode with 128 bit keys (aes128-GCM authenticated encryption algorithm id according RFC 5084).
aes128_wrap_pad - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 5649 AES Key Wrap with Padding algorithm using a 128 bit AES key as key encryption key.
AES128SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using AES-128 as block cipher algorithm.
AES128SP80090Random() - Constructor for class iaik.security.random.AES128SP80090Random
Default constructor.
aes192_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in CBC mode with 192 bit keys.
aes192_CCM - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in CCM mode with 192 bit keys (aes192-CCM authenticated encryption algorithm id according RFC 5084).
aes192_GCM - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in GCM mode with 192 bit keys (aes192-GCM authenticated encryption algorithm id according RFC 5084).
aes192_wrap_pad - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 5649 AES Key Wrap with Padding algorithm using a 192 bit AES key as key encryption key.
AES192KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating 192 bit keys for the AES (Rijndael 128Bit block) cipher.
AES192KeyGenerator() - Constructor for class iaik.security.cipher.AES192KeyGenerator
Creates a new AES192 key generator.
AES192SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using AES-192 as block cipher algorithm.
AES192SP80090Random() - Constructor for class iaik.security.random.AES192SP80090Random
Default constructor.
aes256_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in CBC mode with 256 bit keys.
aes256_CCM - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in CCM mode with 256 bit keys (aes256-CCM authenticated encryption algorithm id according RFC 5084).
aes256_GCM - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES symmetric block cipher used in GCM mode with 256 bit keys (aes256-GCM authenticated encryption algorithm id according RFC 5084).
aes256_wrap_pad - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 5649 AES Key Wrap with Padding algorithm using a 256 bit AES key as key encryption key.
AES256KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating 256 bit keys for the AES (Rijndael 128Bit block) cipher.
AES256KeyGenerator() - Constructor for class iaik.security.cipher.AES256KeyGenerator
Creates a new AES256 key generator.
AES256SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using AES-256 as block cipher algorithm.
AES256SP80090Random() - Constructor for class iaik.security.random.AES256SP80090Random
Default constructor.
aes_CBC_CMAC_128 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES-CBC-CMAC authenticated encryption algorithm using 128 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
aes_CBC_CMAC_192 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES-CBC-CMAC authenticated encryption algorithm using 192 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
aes_CBC_CMAC_256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the AES-CBC-CMAC authenticated encryption algorithm using 256 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
AESCBCCMac128 - Class in iaik.security.cipher
Implements the AES-CBC-CMAC authenticated encryption algorithm for 128 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
AESCBCCMac128() - Constructor for class iaik.security.cipher.AESCBCCMac128
Creates a AESCBCCMac128 Cipher object.
AESCBCCMac128KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used with the AESCBCCMac128 authenticated encryption cipher as defined by the BSI Technical Guideline TR-03109-1.
AESCBCCMac128KeyGenerator() - Constructor for class iaik.security.cipher.AESCBCCMac128KeyGenerator
Creates a new AESCBCCMac128 key generator.
AESCBCCMac192 - Class in iaik.security.cipher
Implements the AES-CBC-CMAC authenticated encryption algorithm for 192 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
AESCBCCMac192() - Constructor for class iaik.security.cipher.AESCBCCMac192
Creates a AESCBCCMac192 Cipher object.
AESCBCCMac192KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used with the AESCBCCMac192 authenticated encryption cipher as defined by the BSI Technical Guideline TR-03109-1.
AESCBCCMac192KeyGenerator() - Constructor for class iaik.security.cipher.AESCBCCMac192KeyGenerator
Creates a new AESCBCCMac192 key generator.
AESCBCCMac256 - Class in iaik.security.cipher
Implements the AES-CBC-CMAC authenticated encryption algorithm for 256 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
AESCBCCMac256() - Constructor for class iaik.security.cipher.AESCBCCMac256
Creates a AESCBCCMac256 Cipher object.
AESCBCCMac256KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used with the AESCBCCMac256 authenticated encryption cipher as defined by the BSI Technical Guideline TR-03109-1.
AESCBCCMac256KeyGenerator() - Constructor for class iaik.security.cipher.AESCBCCMac256KeyGenerator
Creates a new AESCBCCMac192 key generator.
AESIvParameterGenerator - Class in iaik.security.cipher
This class implements an AlgorithmParameterGenerator to be used for generating an initialization vector used for AES ciphers.
AESIvParameterGenerator() - Constructor for class iaik.security.cipher.AESIvParameterGenerator
The default constructor.
AESKeyGenerator - Class in iaik.security.cipher
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.
AESKeyWrap - Class in iaik.security.cipher
This class implements the AES key wrap algorithm.
AESKeyWrap() - Constructor for class iaik.security.cipher.AESKeyWrap
Creates a new instance of this AESKeyWrap cipher.
AESKeyWrapWithPadding - Class in iaik.security.cipher
This class implements the AES key wrap with padding algorithm according to RFC 5649.
AESKeyWrapWithPadding() - Constructor for class iaik.security.cipher.AESKeyWrapWithPadding
Creates a new instance of this AESKeyWrapWithPadding cipher.
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 in iaik.asn1.structures
This class implements the ASN.1 type "AlgorithmIdentifier".
AlgorithmID() - Constructor for class iaik.asn1.structures.AlgorithmID
Default constructor.
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, Class) - 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.
AlgorithmID(String, String, String, Class, boolean) - 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 a set of implementation names.
AlgorithmID(String, String, String[], Class) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an object identifier, a name and and a set of implementation names.
AlgorithmID(String, String, String[], Class, boolean) - Constructor for class iaik.asn1.structures.AlgorithmID
Creates a new AlgorithmID from an object identifier, a name and and a set of implementation names.
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(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.
algorithms - Static variable in class iaik.asn1.structures.AlgorithmID
Reverse implementation repository.
aliases() - Method in class iaik.utils.IAIKPasswordStore
Returns an enumeration of the aliases.
AnsiRandom - Class in iaik.security.random
This class implements a secure pseudo-random 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 (2.5.29.32.0) 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.ASN
Tag class: application
APPLICATION - Static variable in class iaik.asn1.DerInputStream
Tag class: application
arcfour - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ARCFOUR stream cipher.
ARCFOUR - Class in iaik.security.cipher
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 iaik.security.cipher.ARCFOUR
Creates a ARCFOUR object.
ARCFOURKeyGenerator - Class in iaik.security.cipher
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 in iaik.x509.ocsp.extensions
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.
array_ - Variable in class iaik.utils.ComparableByteArray
The content of this object.
ArrayEnumeration - Class in iaik.utils
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 in iaik.asn1
The ASN class registers the several ASN.1 types.
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 in iaik.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(InputStream) - Constructor for class iaik.asn1.ASN1
Creates an ASN1 object from an InputStream.
ASN1(byte[]) - Constructor for class iaik.asn1.ASN1
Creates an ASN1 object from a byte array.
ASN1InputStream - Class in iaik.utils
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 in iaik.asn1
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 in iaik.asn1
Abstract super class for all ASN.1 String types.
ASN1String() - Constructor for class iaik.asn1.ASN1String
Creates an empty ASN1String.
ASN1Type - Interface in iaik.asn1
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.
AsymmetricKeyPackage - Class in iaik.pkcs.pkcs8
This class implements the AsymmetricKeyPackage type as specified by RFC 5958 for packaging private key information.
AsymmetricKeyPackage(PrivateKey) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Creates a new AsymmetricKeyPackage with the given OneAsymmetricKey/PrivateKeyInfo.
AsymmetricKeyPackage(PrivateKey[]) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Creates a new AsymmetricKeyPackage with the given OneAsymmetricKey/PrivateKeyInfos.
AsymmetricKeyPackage(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Creates an AsymmetricKeyPackage from an ASN1Object.
AsymmetricKeyPackage(InputStream) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Creates a new AsymmetricKeyPackage from an InputStream.
AsymmetricKeyPackage(byte[]) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Creates a new AsymmetricKeyPackage from a byte array.
AttCertIssuer - Interface in iaik.x509.attr
Represents an attribute certificate issuer.
attrCertEncAttrs - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.14) for the X.509 attrCertEncAttrs EncapsulatedContentInfo content type to be used when encrypting attribute certificate attributes within an CMS EnvelopedData (RFC 5755).
attrCertExt_AcceptableCertPolicies - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.52) for the AcceptableCertPolicies attribute certificate extension as specified by the X.509 Attribute Certificate profile (RFC 5755).
attrCertExt_AuditIdentity - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.1.4) for the AuditIdentity attribute certificate extension as specified by the X.509 Attribute Certificate profile (RFC 5755).
attrCertExt_BasicAttConstraints - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.41) for the BasicAttConstraints attribute certificate extension as specified by the X.509 Attribute Certificate profile (RFC 5755).
attrCertExt_NoRevAvail - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.56) for the NoRevAvail attribute certificate extension as specified by the X.509 Attribute Certificate profile (RFC 5755).
attrCertExt_ProxyInfo - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.56) for the ProxyInfo attribute certificate extension as specified by the X.509 Attribute Certificate profile (RFC 5755).
attrCertExt_TargetInformation - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.55) for the TargetInformation attribute certificate extension as specified by the X.509 Attribute Certificate profile (RFC 5755).
Attribute - Class in iaik.asn1.structures
This class implements the ASN.1 type Attribute.
Attribute() - Constructor for class iaik.asn1.structures.Attribute
Creates an empty Attribute.
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.
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(ASN1Object) - Constructor for class iaik.asn1.structures.Attribute
Creates an Attribute from an ASN1Object.
AttributeCertificate - Class in iaik.x509.attr
This class represents an attribute certificate, as specified by the PKIX Internet Attribute Certificate Profile for Authorization.
AttributeCertificate() - Constructor for class iaik.x509.attr.AttributeCertificate
Default constructor for creating a new empty attribute certificate.
AttributeCertificate(InputStream) - Constructor for class iaik.x509.attr.AttributeCertificate
Creates an AttributeCertificate from an input stream.
AttributeCertificate(byte[]) - Constructor for class iaik.x509.attr.AttributeCertificate
Creates an AttributeCertificate form a PEM or DER byte array.
AttributeCertificateExtensions - Class in iaik.x509.attr
Extends class X509Extensions for registering and handling Attribute certificate extensions.
AttributeCertificateExtensions() - Constructor for class iaik.x509.attr.AttributeCertificateExtensions
Default Constructor.
AttributeCertificateExtensions(int, int) - Constructor for class iaik.x509.attr.AttributeCertificateExtensions
Creates an AttributeCertificateExtensions object with the given initial capacities for the critical_extensions and noncritical_extensions hashtables.
AttributeCertificateExtensions(ASN1Object) - Constructor for class iaik.x509.attr.AttributeCertificateExtensions
Creates a new AttributeCertificateExtensions object from an ASN1Object.
AttributeCertificateFactory - Class in iaik.x509.attr
This class implements a CertificateFactory for X.509 Attribute Certificates.
AttributeCertificateFactory() - Constructor for class iaik.x509.attr.AttributeCertificateFactory
 
Attributes - Class in iaik.asn1.structures
An container class for X.509 Attributes.
Attributes() - Constructor for class iaik.asn1.structures.Attributes
Empty constructor.
Attributes(Attribute[]) - Constructor for class iaik.asn1.structures.Attributes
Creates an Attribute container from the given list of attributes.
Attributes(ASN1Object) - Constructor for class iaik.asn1.structures.Attributes
Creates an Attribute container from a 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(byte[]) - Constructor for class iaik.asn1.structures.Attributes
Creates an Attribute container from a BER encoded SET OF or SEQUENCE OF attributes.
Attributes - Class in iaik.pkcs.pkcs12
This class implements attributes of SafeBags as defined in PKCS#12.
Attributes() - Constructor for class iaik.pkcs.pkcs12.Attributes
Creates empty attributes.
Attributes(String, byte[]) - Constructor for class iaik.pkcs.pkcs12.Attributes
Creates new Attributes from a friendly name and a local key ID.
attributes_ - Variable in class iaik.asn1.structures.Attributes
The Attribute repository (order may be of interest).
AttributeValue - Class in iaik.asn1.structures
This class is the basic implementation for Attribute Values.
AttributeValue() - Constructor for class iaik.asn1.structures.AttributeValue
 
AuditIdentity - Class in iaik.x509.attr.extensions
This class implements the AuditIdentity attribute certificate extension.
AuditIdentity() - Constructor for class iaik.x509.attr.extensions.AuditIdentity
Default constructor.
AuditIdentity(byte[]) - Constructor for class iaik.x509.attr.extensions.AuditIdentity
Creates an AuditIdentity extension with the given value.
authenticated_safes - Variable in class iaik.pkcs.pkcs12.PKCS12
 
AuthenticatedSafe - Class in iaik.pkcs.pkcs12
This class implements the ASN.1 structure AuthenticatedSafe as defined in the PKCS#12 standard.
AuthenticatedSafe(int, SafeBag[]) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
Creates a new AuthenticatedSafe containing the given SafeBags with the desired mode.
AuthenticatedSafe(int, SafeBag[], int) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
Creates a new AuthenticatedSafe containing the given SafeBags with the desired mode.
AuthenticatedSafe(ASN1Object) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
Creates a new AuthenticatedSafe object from an ASN1Object.
authenticationInfo - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.10.1) for the X.509 authenticationInfo identifiying the ServiceAuthenticationInfo attribute type to may be used in attribute certificates.
AuthorityInfoAccess - Class in iaik.x509.extensions
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 in iaik.x509.extensions
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 in iaik.security.random
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 in iaik.asn1.structures
This class implements the ASN.1 type AttributeValueAssertion.
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.
AVA(ASN1Object) - Constructor for class iaik.asn1.structures.AVA
Creates an AttributeValueAssertion from an ASN1Object.
available() - Method in class iaik.asn1.DerInputStream
Returns the number of bytes available for this stream.
available() - Method in class iaik.security.md.SHAKEInputStream
Returns the number of bytes available without blocking.
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.ASN1InputStream
Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class iaik.utils.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 in iaik.security.random
This class generates a PRNG seed from user generated AWT events following the JDK 1.0 AWT event model.
AWT10SeedGenerator(int) - Constructor for class iaik.security.random.AWT10SeedGenerator
Generate a seed generator for the specified number of bits.
AWT10SeedGenerator() - Constructor for class iaik.security.random.AWT10SeedGenerator
Generate a seed generator for the default number of random bits (currently 136).
AWT11SeedGenerator - Class in iaik.security.random
This class generates a PRNG seed from user generated AWT events following the JDK AWT event model.
AWT11SeedGenerator(int) - Constructor for class iaik.security.random.AWT11SeedGenerator
Generate a seed generator for the specified number of bits.
AWT11SeedGenerator() - Constructor for class iaik.security.random.AWT11SeedGenerator
Generate a seed generator for the default number of random bits (currently 136).

B

bags - Variable in class iaik.pkcs.pkcs12.SafeContentsBag
The SafeBags.
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 in iaik.utils
Exception for invalid BASE64 streams.
Base64Exception(String) - Constructor for exception iaik.utils.Base64Exception
Constructs a Base64Exception with the specified detail message.
Base64InputStream - Class in iaik.utils
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 in iaik.utils
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 and specifies the line break delimiter.
Base64OutputStream(OutputStream, byte[], boolean, boolean) - Constructor for class iaik.utils.Base64OutputStream
Creates a new Base64OutputStream to write Base64 encoded data to the specified underlying output stream, specifies the line break delimiter, and specifies whether to use Base64UrlEncoding and the usage of trailing padding "=" bytes.
BasicAttConstraints - Class in iaik.x509.attr.extensions
This class implements the BasicAttConstraints Extension.
BasicAttConstraints() - Constructor for class iaik.x509.attr.extensions.BasicAttConstraints
Default constructor that creates an empty BasicAttConstraint extension element.
BasicConstraints - Class in iaik.x509.extensions
This class implements the BasicConstraints Extension.
BasicConstraints() - Constructor for class iaik.x509.extensions.BasicConstraints
Default constructor.
BasicConstraints(boolean, int) - Constructor for class iaik.x509.extensions.BasicConstraints
Creates a new BasicConstraints extension with the given cA and pathLenConstraint values.
BasicConstraints(boolean) - Constructor for class iaik.x509.extensions.BasicConstraints
Creates a new BasicConstraints extension setting cA to the given parameter value.
basicOcspResponse - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.1) for the x.509 id-pkix-ocsp-basic OCSP response type, as defined by RFC 2560, RFC 6960.
BasicOCSPResponse - Class in iaik.x509.ocsp
This class implements the OCSP type BasicOCSPResponse.
BasicOCSPResponse() - Constructor for class iaik.x509.ocsp.BasicOCSPResponse
Default constructor for creating a new empty BasicOCSPResponse.
BasicOCSPResponse(InputStream) - Constructor for class iaik.x509.ocsp.BasicOCSPResponse
Creates a BasicOCSPResponse from an input stream.
BasicOCSPResponse(byte[]) - Constructor for class iaik.x509.ocsp.BasicOCSPResponse
Creates a BasicOCSPResponse form a PEM or DER byte array.
BiometricData - Class in iaik.x509.extensions.qualified.structures
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(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.
BiometricData(ASN1Object) - Constructor for class iaik.x509.extensions.qualified.structures.BiometricData
Creates a BiometricData object from an ASN1Object.
BiometricInfo - Class in iaik.x509.extensions.qualified
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 - Static variable in class iaik.asn1.ASN
Global ASN.1 type BIT_STRING
BIT_STRING - Class in iaik.asn1
This class implements the native ASN.1 type "BIT STRING".
BIT_STRING() - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING object.
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(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(String) - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING from a binary string (e.g.
BIT_STRING(boolean[]) - Constructor for class iaik.asn1.BIT_STRING
Creates a new BIT STRING from a boolean array.
BIT_STRING - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type BIT_STRING
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 interface iaik.security.random.SeedGenListener
Method to be called by SeedGenerators each time new random bits are generated.
bitsNotValid() - Method in class iaik.asn1.BIT_STRING
Returns the number of bits which are not valid.
BLAKE224 - Class in iaik.security.md
This class implements the BLAKE message digest algorithm.
BLAKE224() - Constructor for class iaik.security.md.BLAKE224
Default constructor.
BLAKE256 - Class in iaik.security.md
This class implements the BLAKE message digest algorithm.
BLAKE256() - Constructor for class iaik.security.md.BLAKE256
Default constructor.
BLAKE384 - Class in iaik.security.md
This class implements the BLAKE message digest algorithm.
BLAKE384() - Constructor for class iaik.security.md.BLAKE384
Default constructor.
BLAKE512 - Class in iaik.security.md
This class implements the BLAKE message digest algorithm.
BLAKE512() - Constructor for class iaik.security.md.BLAKE512
Default constructor.
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.EncryptedDataStream
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.
block_size - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The block size for block oriented stream encoding.
Blowfish - Class in iaik.security.cipher
Implements the Blowfish algorithm, a 64-bit block cipher with variable length keys (up to 448 bits) developed by Bruce Schneier.
Blowfish() - Constructor for class iaik.security.cipher.Blowfish
Creates a Blowfish object by calling the BufferedCipher constructor for the Blowfish cipher.
BlowfishKeyGenerator - Class in iaik.security.cipher
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 - Static variable in class iaik.asn1.ASN
Global ASN.1 type BMPString
BMPString - Class in iaik.asn1
This class implements the native 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.
BMPString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type BMPString
BOOLEAN - Static variable in class iaik.asn1.ASN
Global ASN.1 type BOOLEAN
BOOLEAN - Class in iaik.asn1
This class implements the native 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.
BOOLEAN - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type BOOLEAN
bubbleSort(long[]) - Static method in class iaik.utils.Util
Sort the given array of longs in ascending order and return it.
bubbleSort(int[]) - Static method in class iaik.utils.Util
Sort the given array of ints in ascending order and return it.
buffer - Variable in class iaik.utils.LineInputStream
 
businessCategory - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.15) for the X.500 attribute type businessCategory.
byName() - Method in class iaik.x509.ocsp.ResponderID
Checks whether this ResponderID represents the byName choice.

C

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 (1.3.6.1.5.5.7.48.2) for the x.509 AccessDescription access method caIssuers, as defined by RFC 3280.
calculateCapacity(int, int, int, boolean) - Static method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
Calculates the capacity of this ISO 9796-2 Signature engine (scheme 2,3).
calculateCapacity(int, int, boolean) - Static method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
This method is not supported.
calculateCapacity(int, int, boolean) - Static method in class iaik.iso.iso9796.ISO9796P2Signature
Calculates the capacity of this ISO 9796-2 Signature engine (scheme 1).
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.
Camellia - Class in iaik.security.cipher
Implements the Camellia algorithm, a symmetric 128-bit block cipher as defined by RFC 3713.
Camellia() - Constructor for class iaik.security.cipher.Camellia
Creates a Camellia object by calling the BufferedCipher constructor for the Camellia cipher.
camellia128_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Camellia symmetric block cipher used in CBC mode with 128 bit keys.
camellia192_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Camellia symmetric block cipher used in CBC mode with 192 bit keys.
Camellia192KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of a Camellia key generator for generating 192 bit secret keys.
Camellia192KeyGenerator() - Constructor for class iaik.security.cipher.Camellia192KeyGenerator
 
camellia256_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Camellia symmetric block cipher used in CBC mode with 256 bit keys.
Camellia256KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of a Camellia key generator for generating 256 bit secret keys.
Camellia256KeyGenerator() - Constructor for class iaik.security.cipher.Camellia256KeyGenerator
 
CamelliaIvParameterGenerator - Class in iaik.security.cipher
This class implements an AlgorithmParameterGenerator to be used for generating an initialization vector used for Camellia ciphers.
CamelliaIvParameterGenerator() - Constructor for class iaik.security.cipher.CamelliaIvParameterGenerator
The default constructor.
CamelliaKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of a Camellia key generator.
CamelliaKeyGenerator() - Constructor for class iaik.security.cipher.CamelliaKeyGenerator
 
CamelliaKeyWrap - Class in iaik.security.cipher
This class implements the Camellia key wrap algorithm.
CamelliaKeyWrap() - Constructor for class iaik.security.cipher.CamelliaKeyWrap
Creates a new instance of this CamelliaKeyWrap cipher.
caRepository - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.5) for the x.509 AccessDescription access method caRepository (id-ad-caRepository) which may be used within a SubjectInfoAccess extension.
CAST128 - Class in iaik.security.cipher
Implements the CAST128 algorithm, a 64 bit Feistel type block cipher with a key length of 40-128 bits.
CAST128() - Constructor for class iaik.security.cipher.CAST128
Creates a CAST128 object by calling the BufferedCipher constructor for the CAST128 cipher.
CAST128KeyGenerator - Class in iaik.security.cipher
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 in iaik.security.cipher
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 in iaik.security.cipher
This class represents CAST parameters 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 in iaik.security.cipher
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 in iaik.security.cipher
This class represents CMS CAST128 key wrap parameters 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 in iaik.security.cipher
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.
CBCCMacParameters - Class in iaik.security.cipher
This class represents parameters for the AES-CBC-CMAC authenticated encryption algorithm as defined by the BSI Technical Guideline TR-03109-1.
CBCCMacParameters() - Constructor for class iaik.security.cipher.CBCCMacParameters
The default constructor.
CBCCMacParameterSpec - Class in iaik.security.cipher
Parameter specification for the AES-CBC-CMAC authenticated encryption algorithm as defined by the BSI Technical Guideline TR-03109-1.
CBCCMacParameterSpec(byte[], int) - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
Creates a CBCCMac Parameter specification with the given iv and MAC length.
CBCCMacParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
Creates a CBCCMac Parameter specification with the given additional data, iv and MAC block.
CBCCMacParameterSpec(byte[]) - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
Creates a CBCCMac Parameter specification with the given iv.
CBCCMacParameterSpec() - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
Creates a CBCCMac Parameter specification with default values.
CBCMac - Class in iaik.security.mac
This class implements a CBC MAC based on a block cipher as specified in ISO/IEC 9797-1.
CBCMac.CBCMacAES - Class in iaik.security.mac
A CBCMAC that uses AES as block cipher.
CBCMac.CBCMacAES() - Constructor for class iaik.security.mac.CBCMac.CBCMacAES
Create a new CBCMAC based on AES.
CBCMac.CBCMacDES - Class in iaik.security.mac
A CBCMAC that uses DES as block cipher.
CBCMac.CBCMacDES() - Constructor for class iaik.security.mac.CBCMac.CBCMacDES
Create a new CBCMAC based on DES.
CBCMac.CBCMacDESede - Class in iaik.security.mac
A CBCMAC that uses DESede (Triple DES) as block cipher.
CBCMac.CBCMacDESede() - Constructor for class iaik.security.mac.CBCMac.CBCMacDESede
Create a new CBCMAC based on DESede (Triple DES).
CCMCMSParameters - Class in iaik.security.cipher
This class represents CCM parameters for use with CMS.
CCMCMSParameters() - Constructor for class iaik.security.cipher.CCMCMSParameters
The default constructor.
CCMCMSParameters(byte[], byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMCMSParameters
Creates CCM Parameters with the given associated data, nonce and MAC length.
CCMCMSParameterSpec - Class in iaik.security.cipher
CCM (counter with CBC-MAC) parameter specification for use with CMS.
CCMCMSParameterSpec(long, byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
Creates a CCM Parameter specification with the given input length, associated data, nonce and MAC length.
CCMCMSParameterSpec(long, byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
Creates a CCM Parameter specification with the given input length, associated data, nonce and MAC block.
CCMCMSParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
Creates a CCM Parameter specification with the given associated data, nonce and MAC length.
CCMCMSParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
Creates a CCM Parameter specification with the given associated data, nonce and macBlock.
CCMCMSParameterSpec() - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
Creates a CCM Parameter specification with default values.
CCMParameters - Class in iaik.security.cipher
This class represents CCM parameters.
CCMParameters() - Constructor for class iaik.security.cipher.CCMParameters
The default constructor.
CCMParameters(byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMParameters
Creates CCM Parameters with the given associated data, nonce and MAC length.
CCMParameterSpec - Class in iaik.security.cipher
CCM (counter with CBC-MAC) parameter specification.
CCMParameterSpec(long, byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMParameterSpec
Creates a CCM Parameter specification with the given input length, associated data, nonce and MAC length.
CCMParameterSpec(long, byte[], byte[]) - Constructor for class iaik.security.cipher.CCMParameterSpec
Creates a CCM Parameter specification with the given input length, associated data and nonce.
CCMParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMParameterSpec
Creates a CCM Parameter specification with the given associated data, nonce and MAC length.
CCMParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.CCMParameterSpec
Creates a CCM Parameter specification with the given associated data and nonce.
CCMParameterSpec() - Constructor for class iaik.security.cipher.CCMParameterSpec
Creates a CCM Parameter specification with default values.
certExt_AuthorityInfoAccess - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.1.1) for the X.509 AuthorityInfoAccess certificate extension as specified by RFC 5280.
certExt_AuthorityKeyIdentifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.35) for the X.509 AuthorityKeyIdentifier certificate/crl extension as specified by RFC 5280.
certExt_BasicConstraints - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.19) for the X.509 BasicConstraints certificate extension as specified by RFC 5280.
certExt_BiometricInfo - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.1.2) for the BiometricInfo certificate extension as specified by the Qualified Certificate Profile (RFC 3739).
certExt_CertificatePolicies - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.32) for the X.509 CertificatePolicies certificate extension as specified by RFC 5280.
certExt_CrlDistributionPoints - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.31) for the X.509 CRLDistributionPoints certificate extension as specified by RFC 5280.
certExt_ExtendedKeyUsage - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.37) for the X.509 ExtendedKeyUsage certificate extension as specified by RFC 5280.
certExt_FreshestCRL - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.46) for the X.509 FreshestCRL certificate extension as specified by RFC 5280.
certExt_InhibitAnyPolicy - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.54) for the X.509 InhibitAnyPolicy certificate extension as specified by RFC 5280.
certExt_IssuerAltName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.18) for the X.509 IssuerAltName certificate extension as specified by RFC 5280.
certExt_KeyUsage - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.15) for the X.509 KeyUsage certificate extension as specified by RFC 5280.
certExt_NameConstraints - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.30) for the X.509 NameConstraints certificate extension as specified by RFC 5280.
certExt_NetscapeBaseUrl - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.2) for the NetscapeBaseUrl certificate extension.
certExt_NetscapeCaPolicyUrl - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.8) for the NetscapeCaPolicyUrl certificate extension.
certExt_NetscapeCaRevocationUrl - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.4) for the NetscapeCaRevocationUrl certificate extension.
certExt_NetscapeCertRenewalUrl - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.7) for the NetscapeCertRenewalUrl certificate extension.
certExt_NetscapeCertType - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.1) for the NetscapeCertType certificate extension.
certExt_NetscapeComment - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.13) for the NetscapeComment certificate extension.
certExt_NetscapeRevocationUrl - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.3) for the NetscapeRevocationUrl certificate extension.
certExt_NetscapeSSLServerName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.113730.1.12) for the NetscapeSSLServerName certificate extension.
certExt_NoCheck - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.5) for the NoCheck OCSP responder certificate extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
certExt_PolicyConstraints - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.36) for the X.509 PolicyConstraints certificate extension as specified by RFC 5280.
certExt_PolicyMappings - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.33) for the X.509 PolicyMappings certificate extension as specified by RFC 5280.
certExt_PrivateKeyUsagePeriod - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.16) for the X.509 PrivateKeyUsagePeriod certificate extension as specified by RFC 5280.
certExt_PublicAuthorityIdentifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.40.0.10.1.1.1) for the PublicAuthorityIdentifier certificate extension used for characterizing public authorities in Austrian E-Government.
certExt_PublicServiceProvider - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.40.0.10.1.1.2) for the PublicServiceProvider certificate extension used for characterizing institutions that provide some kind of public service in Austrian E-Government.
certExt_QcStatements - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.1.3) for the QCStatements certificate extension as specified by the Qualified Certificate Profile (RFC 3739).
certExt_SubjectAltName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.17) for the X.509 SubjectAltName certificate extension as specified by RFC 5280.
certExt_SubjectDirectoryAttributes - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.9) for the X.509 SubjectDirectoryAttributes certificate extension as specified by RFC 5280.
certExt_SubjectInfoAccess - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.1.11) for the X.509 SubjectInfoAccess certificate extension as specified by RFC 5280.
certExt_SubjectKeyIdentifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.14) for the X.509 SubjectKeyIdentifier certificate extension as specified by RFC 5280.
CertHash - Class in iaik.x509.ocsp.extensions.commonpki
This class implements the OCSP CertHash extension as defined by the German Common PKI Profile.
CertHash() - Constructor for class iaik.x509.ocsp.extensions.commonpki.CertHash
Default constructor.
CertHash(AlgorithmID, byte[]) - Constructor for class iaik.x509.ocsp.extensions.commonpki.CertHash
Creates a CertHash extension with given hash algorithm identifier and hash value.
CertHash(AlgorithmID, Certificate) - Constructor for class iaik.x509.ocsp.extensions.commonpki.CertHash
Creates a CertHash extension by calculating the certificate hash value from the given certificate using the given hash algorithm.
certHash - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type certHash (4).
CertID - Class in iaik.x509.ocsp
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.
certID - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type CertID (0).
CertificateBag - Class in iaik.pkcs.pkcs12
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 already existing certificate.
CertificateBag(X509Certificate, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.CertificateBag
Creates a new CertificateBag from an already existing certificate, a friendlyName and a locakKeyID.
CertificateFactory - Class in iaik.x509
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 in iaik.x509.extensions
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.
CertificateIssuer(Name) - Constructor for class iaik.x509.extensions.CertificateIssuer
Creates a new CertificateIssuer from the given issuer dn.
CertificatePolicies - Class in iaik.x509.extensions
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 in iaik.pkcs.pkcs10
This class represents a CertificationRequest as described in PKCS#10.
CertificateRequest(InputStream) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
Creates a CertificateRequest form an input stream.
CertificateRequest(byte[]) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
Creates a CertificateRequest form a byte array.
CertificateRequest(PublicKey, Name) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
Creates a new CertificateRequest from a PublicKeyInfo and a Name.
CertificateResponse - Interface in iaik.x509.ocsp
An OCSP response for a single certificate.
certificates - Variable in class iaik.pkcs.pkcs7.SignedDataStream
Repository for the signer certificates.
CertRequest - Interface in iaik.pkcs.pkcs10
This interface is useful when working with PKCS#10- and Netscape- certificate requests since both classes implement this interface.
CertStatus - Class in iaik.x509.ocsp
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(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".
CertStatus(ASN1Object) - Constructor for class iaik.x509.ocsp.CertStatus
Creates a CertStatus from an ASN1Object.
certTypes - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.22) for the PKCS#9 attribute 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.
ChaCha20 - Class in iaik.security.cipher
This class implements the ChaCha20 stream cipher as specified by RFC 7539.
ChaCha20() - Constructor for class iaik.security.cipher.ChaCha20
Creates a ChaCha20 object.
ChaCha20KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used by the ChaCha20 cipher.
ChaCha20KeyGenerator() - Constructor for class iaik.security.cipher.ChaCha20KeyGenerator
Creates a new ChaCha20 key generator.
ChaCha20ParameterSpec - Class in iaik.security.cipher
ChaCha20 parameter specification.
ChaCha20ParameterSpec(byte[], int) - Constructor for class iaik.security.cipher.ChaCha20ParameterSpec
Creates a ChaCha20ParameterSpec from the given nonce and blockCounter values.
ChaCha20ParameterSpec(byte[]) - Constructor for class iaik.security.cipher.ChaCha20ParameterSpec
Creates a ChaCha20ParameterSpec from the given nonce value.
chacha20Poly1305 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ChaCha20Poly1305 AEAD cipher used for CMS according RFC 8103).
ChaCha20Poly1305 - Class in iaik.security.cipher
This class implements the ChaCha20Poly1305 AEAD cipher as specified by RFC 8439.
ChaCha20Poly1305() - Constructor for class iaik.security.cipher.ChaCha20Poly1305
Default constructor.
ChaCha20Poly1305CMSParameterSpec - Class in iaik.security.cipher
ChaCha20Poly1305 parameter specification for use with CMS (Cryptographic message syntax) according to RFC 8103.
ChaCha20Poly1305CMSParameterSpec(byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305CMSParameterSpec
Creates a ChaCha20Poly1305CMSParameterSpec from the given nonce value.
ChaCha20Poly1305CMSParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305CMSParameterSpec
Creates a ChaCha20Poly1305CMSParameterSpec from additional associated data (aad) and the nonce.
ChaCha20Poly1305Parameters - Class in iaik.security.cipher
Opaque parameter representation for the ChaCha20Poly1305 AEAD algorithm.
ChaCha20Poly1305Parameters() - Constructor for class iaik.security.cipher.ChaCha20Poly1305Parameters
 
ChaCha20Poly1305ParameterSpec - Class in iaik.security.cipher
ChaCha20Poly1305 parameter specification.
ChaCha20Poly1305ParameterSpec(byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
Creates a ChaCha20Poly1305ParameterSpec from the given nonce value.
ChaCha20Poly1305ParameterSpec(byte[], int) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
Creates a ChaCha20Poly1305ParameterSpec from the given nonce value and ChaCha20 block counter.
ChaCha20Poly1305ParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
Creates a ChaCha20Poly1305ParameterSpec from additional associated data (aad) and the nonce.
ChaCha20Poly1305ParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
Creates a ChaCha20Poly1305ParameterSpec from additional associated data (aad), nonce and ChaCha20 block counter.
ChainVerifier - Class in iaik.x509
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 (1.2.840.113549.1.9.7) for the PKCS#9 attribute challengePassword.
ChallengePassword - Class in iaik.pkcs.pkcs9
The PKCS#9 ChallengePassword attribute.
ChallengePassword() - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Default constructor.
ChallengePassword(String) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Creates a ChallengePassword from the given password.
ChallengePassword(ASN1String) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Creates a ChallengePassword from the given password.
ChallengePassword(ASN1Object) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
Creates a ChallengePassword from its ASN.1 representation.
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.
chargingIdentity - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.10.3) for the X.509 ChargingIdentity attribute type to may be used in attribute certificates.
ChargingIdentity - Class in iaik.x509.attr.attributes
The ChargingIdentity attribute.
ChargingIdentity() - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
Empty default constructor.
ChargingIdentity(byte[][]) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
Creates a ChargingIdentity object for the given byte[] values array.
ChargingIdentity(ObjectID[]) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
Creates a ChargingIdentity object for the given ObjectID values array.
ChargingIdentity(String[]) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
Creates a ChargingIdentity object for the given String values array.
ChargingIdentity(ASN1Object) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
Creates a ChargingIdentity object from its ASN.1 representation.
checkCaseInsensitive(boolean) - Static method in class iaik.asn1.PrintableString
Decide whether to compare PrintableStrings case in sensitive or not (default: no).
checkDigestAlgorithm(AlgorithmID) - Method in class iaik.pkcs.pkcs7.DigestInfo
Compares the digest algorithm of this DigestInfo with the given digest algorithm.
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.
checkForMinumumLengthEncoding(boolean) - Static method in class iaik.asn1.INTEGER
Decide whether to check if the INTEGER value is encoded in the minimum number of octets.
checkForOddParity(boolean) - Static method in class iaik.security.cipher.TripleDESKeyWrap
Decides whether to check the unwrapped cek for odd parity.
checkHashEngineName(String) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD128withRSAISO9796P2S2S3andMGF1Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD128withRSAISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD160withRSAISO9796P2S2S3andMGF1Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD160withRSAISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHA256withRSAISO9796P2S2S3andMGF1Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHA256withRSAISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHA384withRSAISO9796P2S2S3andMGF1Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHA384withRSAISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHA512withRSAISO9796P2S2S3andMGF1Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHA512withRSAISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHAwithRSAISO9796P2S2S3andMGF1Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.SHAwithRSAISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkHashEngineName(String) - Method in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2Signature
Checks whether the given hash algorithm name is suitable for this Signature engine.
checkKeyAndNonceReuse(boolean) - Static method in class iaik.security.cipher.CCMParameters
Dis/Enables check for key/nonce reuse.
checkKeyAndNonceReuse(boolean) - Static method in class iaik.security.cipher.ChaCha20
Dis/Enables check for key/nonce reuse.
checkKeyAndNonceReuse(boolean) - Static method in class iaik.security.cipher.GCMParameters
Dis/Enables check for key/nonce reuse.
checkObjectIDForAssociatedOIDs(boolean) - Static method in class iaik.utils.RFC2253NameParser
Decides whether to also ask class ObjectID for associated OIDs.
checkOID(boolean) - Static method in class iaik.asn1.ObjectID
Sets whether to check OIDs for correct syntax (default: true).
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.
checkProxy(Object, Object) - Method in class iaik.x509.attr.extensions.ProxyInfo
Checks if the attribute certificate containing this ProxyInfo can be accepted for the given sender-server pair.
checkProxyChain(Target[]) - Method in class iaik.x509.attr.extensions.ProxyInfo
Checks if the given proxy chain is valid for an attribute certificate containing this ProxyInfo extension.
checkResponse(int) - Method in class iaik.utils.SmtpMailer
Checks the response from the smtpd.
checkValidity(Date) - Method in class iaik.x509.attr.AttributeCertificate
Checks if this attribute certificate would be valid at the given date value.
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() - Method in class iaik.x509.X509Certificate
Checks if this certificate currently is valid.
ChoiceOfTime - Class in iaik.asn1.structures
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(Date) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from the given Date.
ChoiceOfTime(Date, boolean) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from the given Date.
ChoiceOfTime(Date, boolean, boolean) - 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, ASN, boolean) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from the given Date using the specified encoding type.
ChoiceOfTime(String, ASN) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a ChoiceOfTime for the given date, represented as string.
ChoiceOfTime(ASN1Object) - Constructor for class iaik.asn1.structures.ChoiceOfTime
Creates a new ChoiceOfTime from an ASN1Object.
cipher(int, Key, byte[]) - Method in class iaik.pkcs.pkcs7.RSACipherProvider
Performs an RSA cipher operation on the supplied data.
cipher - Static variable in class iaik.utils.CriticalObject
The cipher for encrypting the serialized object.
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 in iaik.utils
Class for en/decrypting data read from an input stream.
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, 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) - Constructor for class iaik.utils.CipherInputStream
Creates a CipherInputStream only from an InputStream.
CipherOutputStream - Class in iaik.utils
Class for en/decrypting data to be written to an output stream.
CipherOutputStream(OutputStream, Cipher) - Constructor for class iaik.utils.CipherOutputStream
Creates a CipherOutputStream using an OutputStream and a Cipher initialized either for encryption or decryption.
CipherOutputStream(OutputStream) - Constructor for class iaik.utils.CipherOutputStream
Creates a CipherOutputStream only from an OutputStream.
clear() - Method in class iaik.utils.CollectionVector
Removes all elements.
clear() - Method in class iaik.utils.IAIKPasswordStore
Clears the password store.
clear() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Clears the list of QcTypeIDs.
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.
clearance - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.1.5.55) for the X.509 Clearance attribute type to may be used in attribute certificates.
Clearance - Class in iaik.x509.attr.attributes
The Clearance attribute.
Clearance() - Constructor for class iaik.x509.attr.attributes.Clearance
Empty default constructor.
Clearance(ObjectID) - Constructor for class iaik.x509.attr.attributes.Clearance
Creates an Clearance for the given policy id.
Clearance(ASN1Object) - Constructor for class iaik.x509.attr.attributes.Clearance
Crerates an Clearance from its ASN.1 representation.
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.ASN
Returns a clone ("field by field copy") of this ASN.1 type with same tag and name.
clone() - Method in class iaik.asn1.ASN1
Returns a clone of this ASN1 object.
clone() - Method in class iaik.asn1.ASN1Object
Returns a clone of this ASN1Object.
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.CON_SPEC
Returns a clone of this CON_SPEC.
clone() - Method in class iaik.asn1.ConstructedType
Returns a clone of this ConstructedType.
clone() - Method in class iaik.asn1.OCTET_STRING
Returns a clone of this OCTET_STRING.
clone() - Method in class iaik.asn1.structures.AlgorithmID
Returns a clone of this AlgorithmID.
clone() - Method in class iaik.asn1.UNKNOWN
Returns a clone of this UNKNOWN.
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.pkcs12.PKCS12Algorithm
Creates a clone of this PKCS12Algorithm.
clone() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Gets a clone of this object.
clone() - Method in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
Creates a clone of this PKCS12MacAlgorithm.
clone() - Method in class iaik.pkcs.pkcs12.PKCS12PbeAlgorithm
Creates a clone of this PKCS12PbeAlgorithm.
clone() - Method in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
Creates a clone of this PKCS12Pbes2Algorithm.
clone() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
Returns a clone of this PBES2ParameterSpec.
clone() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Returns a clone of this PBKDF2ParameterSpec.
clone() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Return a clone of this private key object.
clone() - Method in class iaik.security.kdf.HashBasedGenerationFunction
 
clone() - Method in class iaik.security.md.AbstractMessageDigest
Return a clone of this message digest that can be used independently of this instance.
clone() - Method in class iaik.security.md.GOST3411
 
clone() - Method in class iaik.security.md.Md2
Returns a clone of this Md2 Object.
clone() - Method in class iaik.security.md.Md5
Returns a clone of this Md5 Object.
clone() - Method in class iaik.security.md.Md5Spi
Returns a clone of this message digest that can be used independently of this instance.
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.RipeMd128
Returns a clone of this RipeMd128 Object.
clone() - Method in class iaik.security.md.RipeMd160
Returns a clone of this RipeMd160 Object.
clone() - Method in class iaik.security.md.RipeMd256
Returns a clone of this RipeMd256 Object.
clone() - Method in class iaik.security.md.RipeMd320
Returns a clone of this RipeMd320 Object.
clone() - Method in class iaik.security.md.SHA
Returns a clone of this SHA Object.
clone() - Method in class iaik.security.md.SHA1Spi
Returns a clone of this message digest that can be used independently of this instance.
clone() - Method in class iaik.security.md.SHA256Spi
Returns a clone of this message digest that can be used independently of this instance.
clone() - Method in class iaik.security.md.SHA32bit
Returns a clone of this SHA256 Object.
clone() - Method in class iaik.security.md.SHA384Spi
Returns a clone of this message digest that can be used independently of this instance.
clone() - Method in class iaik.security.md.SHA64bit
Returns a clone of this SHA 64-bit 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.
close() - Method in class iaik.asn1.DerInputStream
Closes this input stream.
close() - Method in class iaik.security.md.SHAKEInputStream
Closes this XOF stream.
close() - Method in class iaik.utils.CipherInputStream
Closes this stream.
close() - Method in class iaik.utils.CipherOutputStream
Calls the cipher for the last time and closes the output stream.
CMac - Class in iaik.security.mac
This class implements a MAC based on a block cipher as specified in NIST Special Publication 800-38B.
CMacAES - Class in iaik.security.mac
A CMAC that uses AES as block cipher.
CMacAES() - Constructor for class iaik.security.mac.CMacAES
Create a new CMAC based on AES.
CMacDESede - Class in iaik.security.mac
A CMAC that uses DESede (Triple DES) as block cipher.
CMacDESede() - Constructor for class iaik.security.mac.CMacDESede
Create a new CMAC based on DESede (Triple DES).
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_aes128_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSAESwrap key wrap algorithm using a 128 bit AES key as key encryption key (RFC 3394).
cms_aes192_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSAESwrap key wrap algorithm using a 192 bit AES key as key encryption key (RFC 3394).
cms_aes256_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSAESwrap key wrap algorithm using a 256 AES key as key encryption key (RFC 3394).
cms_aKeyPackage - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.16.840.1.101.2.1.2.78.5) for the CMS Asymmetric Key Package content type as specified by RFC 5958 for transferring asymmetric keys.
cms_authData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.2) for the CMS AuthenticatedData content type.
cms_authEnvelopedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.23) for the CMS AuthEnvelopedData content type as specified by RFC 5083.
cms_camellia128_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSCamelliaWrap key wrap algorithm using a 128 bit Camellia key as key encryption key (RFC 3657).
cms_camellia192_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSCamelliaWrap key wrap algorithm using a 192 bit Camellia key as key encryption key (RFC 3657).
cms_camellia256_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMSCamelliaWrap key wrap algorithm using a 256 Camellia key as key encryption key (RFC 3657).
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_compressedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.9) for the CMS CompressedData content type.
cms_contentInfo - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.6) for the CMS object CMS ContentInfo.
cms_data - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.1) for the CMS Data content type.
cms_digestedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.5) for the CMS DigestedData content type.
cms_encryptedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.6) for the CMS EncryptedData content type.
cms_envelopedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.3) for the CMS EnvelopedData content type.
cms_HMACwith3DES_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the HMACwith3DESwrap key wrap algorithm for wrapping a HMAC key with a 3DES key encryption key (RFC 3537).
cms_HMACwithAES_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the HMACwithAESwrap key wrap algorithm for wrapping a HMAC key with a AES key encryption key (RFC 3537).
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 (1.2.840.113549.1.7.2) for the CMS SignedData content type.
code_ - Variable in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
The code that identifies the public authority.
codeSigning - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Code Signing" ExtendedKeyUsage purpose id.
CodingException - Exception in iaik.asn1
Signals that an ASN.1 encoding or decoding exception has occurred.
CodingException() - Constructor for exception iaik.asn1.CodingException
Creates a CodingException without parameters.
CodingException(String) - Constructor for exception iaik.asn1.CodingException
Creates a CodingException with a description string as parameter.
CollectionVector - Class in iaik.utils
Internal collection vector for JDK11x compliant implementing the CertificateFactory.engineGenerateCertificates and CertificateFactory.engineGenerateCRLs API.
CollectionVector() - Constructor for class iaik.utils.CollectionVector
Default constructor.
COMMERCIAL_VERSION - Static variable in class iaik.debug.Debug
Commercial or evaluation version.
commonName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.3) for the X.500 attribute type commonName (shortName CN).
ComparableByteArray - Class in iaik.utils
This is a wrapper class to implement a comparable byte array.
ComparableByteArray(byte[]) - Constructor for class iaik.utils.ComparableByteArray
Creates a comparable byte array object.
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.
compareBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given integer arrays for equality.
compareBlock(long[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given long integer arrays for equality.
compareBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Checks two byte blocks for equality.
compareBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
Checks two integer blocks for equality.
compareBlock(long[], long[]) - Static method in class iaik.utils.CryptoUtils
Checks two long integer blocks for equality.
compareTables(String, int[], int[]) - Static method in class iaik.utils.Util
 
compareTo(Object) - Method in class iaik.utils.ComparableByteArray
Implementation of Comparable.compareTo(java.lang.Object).
compress(byte[]) - Method in class iaik.security.md.RawHash
Apply the compression function to given input block.
CON_SPEC - Static variable in class iaik.asn1.ASN
Global ASN.1 type CON_SPEC (CONTEXTSPECIFIC)
CON_SPEC - Class in iaik.asn1
This class implements the tagged ASN.1 type "CONTEXT SPECIFIC".
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.
concatenate(int[], int[]) - Static method in class iaik.utils.CryptoUtils
Concatenate the given integer arrays.
concatenate(long[], long[]) - Static method in class iaik.utils.CryptoUtils
Concatenate the given long integer arrays.
ConcatEnumeration - Class in iaik.utils
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.
CONFIDENTIAL - Static variable in class iaik.x509.attr.attributes.Clearance
Predefined classList value "confidential" (3);
connect() - Method in class iaik.x509.net.ldap.LdapURLConnection
Opens a connection to the LDAP server at the url used by this LdapURLConnection.
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 in iaik.asn1
This class is the super class for all structured ASN.1 types.
ConstructedType() - Constructor for class iaik.asn1.ConstructedType
Creates a new ConstructedType object.
contains(GeneralName) - Method in class iaik.asn1.structures.GeneralNames
Checks if the given GeneralName is contained in this GeneralName.
contains(ObjectID) - Method in class iaik.x509.extensions.ExtendedKeyUsage
Checks if the given key purpose id is included.
contains(ObjectID) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Checks if the given QcTypeID is included in the list of QcTypeIDs.
containsAlias(String) - Method in class iaik.utils.IAIKPasswordStore
Returns true, if the password store contains an entry for some alias.
containsCertificate(AttributeCertificate) - Method in class iaik.x509.attr.ACRL
Checks, if the CRL contains the given certificate.
containsCertificate(BigInteger) - Method in class iaik.x509.attr.ACRL
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.
containsCertificate(Principal, BigInteger) - Method in class iaik.x509.X509CRL
Checks, if the CRL contains the given certificate, identified by issuer and serial number.
containsCertificate(BigInteger) - Method in class iaik.x509.X509CRL
Checks, if the CRL contains a certificate with the given serial number.
containsCertificates() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Checks if certificates are included.
containsCertificates() - Method in class iaik.x509.ocsp.OCSPRequest
Checks if certificates are included.
containsGeneralName(int) - Method in class iaik.asn1.structures.GeneralNames
Checks if the GeneralNames contains a GeneralName of the requested type.
containsMacData() - Method in class iaik.pkcs.pkcs12.PKCS12
Asks whether this PKCS12 object contains the MacData element.
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.
containsTarget(Target) - Method in class iaik.x509.attr.Targets
Checks if the given Target element is contained in the list of Target elements maintained by this Targets object.
containsTargetElement(Target) - Method in class iaik.x509.attr.extensions.ProxyInfo
Checks if the given Target element is contained in this ProxyInfo extension.
containsTargetElement(Target) - Method in class iaik.x509.attr.extensions.TargetInformation
Checks if the given Target element is contained in this TargetInformation extension.
containsUriDpName() - Method in class iaik.asn1.structures.DistributionPoint
Checks if this DistributionPoint contains any uri distribution point name.
containsValue(Object) - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Checks whether the given value is included in this IetfAttrSyntax.
Content - Interface in iaik.pkcs.pkcs7
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.DigestedDataStream
The content type.
content_type - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The content type.
contentCommitment - Static variable in class iaik.x509.extensions.KeyUsage
The contentCommitment keyUsage purpose is used by recent editions of X.509 as synonym for nonRepudiation.
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 in iaik.pkcs.pkcs7
This class represents the non-stream implementation of the PKCS#7 ContentInfo type.
ContentInfo(Content) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates a PKCS#7 ContentInfo from the given content value.
ContentInfo(ObjectID) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates an empty PKCS#7 ContentInfo from the given content type.
ContentInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates a PKCS#7 ContentInfo from an ASN1Object.
ContentInfo(InputStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
Creates a new ContentInfo where the DER encoded data is read from the given InputStream.
ContentInfoStream - Class in iaik.pkcs.pkcs7
This class represents the stream implementation 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(ObjectID) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
Creates an empty PKCS#7 ContentInfoStream from the given content type.
ContentInfoStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
Creates a new ContentInfoStream where the DER encoded data is read from the given InputStream.
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 in iaik.pkcs.pkcs7
The interface for the stream implementations of the PKCS#7 content types.
contentType - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.3) for the PKCS#9 attribute contentType.
CONTEXT_SPECIFIC - Static variable in class iaik.asn1.ASN
Tag class: context-specific
CONTEXT_SPECIFIC - Static variable in class iaik.asn1.DerInputStream
Tag class: context-specific
convertCertificate(Certificate) - Static method in class iaik.utils.Util
This method converts a Certificate object into an IAIK X509Certificate object.
convertCertificateChain(Certificate[]) - Static method in class iaik.utils.Util
This method converts an array of Certificate objects into an array of IAIKX X509Certificate objects.
convertEndian32(byte[]) - Static method in class iaik.utils.Util
Convert between little and big endian 32 bit formats.
convertKeyStore(KeyStore, char[]) - Static method in class iaik.security.keystore.IAIKKeyStore
Converts a KeyStore of old format (%lt; v5.5) to new format.
ConvertKeyStore - Class in iaik.utils
Tool for converting key store entries from one keystore to another keystore (of different type).
ConvertKeyStore(String, String, String, String) - Constructor for class iaik.utils.ConvertKeyStore
Creates a ConverKeyStore object with given source and target KeyStore types.
converToPBEKeyBMP(SecretKey) - Static method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Tries to convert the given SecretKey to a PBEKeyBMP.
convertToAttributeCertificate(Certificate) - Static method in class iaik.utils.Util
This method converts a attribute Certificate object into an IAIK AttributeCertificate object.
convertToAttributeCertificateChain(Certificate[]) - Static method in class iaik.utils.Util
This method converts an array of Certificates into an array of AttributeCertificates.
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(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Copies one byte block to another.
copyBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Copies the specified integer sequence of the given source array to the specified destination array.
copyBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
Copies one integer block to another.
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.
copyFile(File, File) - Static method in class iaik.utils.ConvertKeyStore
Copies the given file to the given directory.
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.ASN1
Returns the number of components in this ASN1 Object.
countComponents() - Method in class iaik.asn1.ASN1Object
Throws a CodingException.
countComponents() - Method in class iaik.asn1.ConstructedType
Returns the number of component objects.
countersignature - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.6) for the PKCS#9/PKCS#7 attribute countersignature.
countExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns the number of extensions included in this ExtensionRequest.
countExtensions() - Method in class iaik.x509.attr.ACRL
Returns the number of extensions included into this CRL.
countExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Returns the number of extensions included into this certificate.
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.OCSPRequest
Returns the number of extensions included in this ocsp request.
countExtensions() - Method in class iaik.x509.ocsp.Request
Returns the number of extensions included in this request.
countExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Returns the number of extensions included in this single response.
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.X509CRL
Returns the number of extensions included into this CRL.
countExtensions() - Method in class iaik.x509.X509Extensions
Returns the number of extensions included in this X509Extensions object.
CountingDerInputStream - Class in iaik.asn1
Extends class DerInputStream to count the number of bytes read from the stream.
CountingDerInputStream(InputStream) - Constructor for class iaik.asn1.CountingDerInputStream
Creates a new DerInputStream to read data from the specified input stream.
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 (2.5.4.6) for the X.500 attribute type countryName (shortName C).
countryOfCitizenship - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.9.4) for the Qualified Certificate personal data attribute type CountryOfCitizenship.
countryOfResidence - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.9.5) 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
Creates 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(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.asn1.structures.OtherName
Returns the implementation of the requested OtherName defined through an ASN.1 ObjectID (the OtherName type-id).
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.ContentInfo
Returns an instance of the specified PKCS#7 content type implementation, defined by its 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) - 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, 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.
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(Class) - Method in class iaik.utils.ObjectFactory
Creates a new instance of the given class.
create(Object) - Method in class iaik.utils.ObjectFactory
Creates an instance of a class implementing the given type.
create(ObjectID) - Static method in class iaik.x509.attr.SecurityCategory
Returns the implementation of the requested SecurityCategory defined through an ASN.1 ObjectID (the SecurityCategory type).
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) - Static method in class iaik.x509.X509Extensions
Returns the implementation of the specified extension defined through an ASN.1 ObjectID.
createCertificateChain(X509Certificate, Certificate[]) - Static method in class iaik.utils.Util
Creates a certificate chain that starts with the given user certificate.
createContentHandler(String) - Method in class iaik.x509.ocsp.net.OCSPContentHandlerFactory
Returns a content handler for the given OCSP type.
createExtensionsTable(boolean) - Method in class iaik.x509.X509Extensions
Creates the requested extensions repository.
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.
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).
createRsaOaepAlgorithmID(AlgorithmID) - Static method in class iaik.utils.Util
Creates an RSA-OAEP AlgorithmID for the given hash algorithm.
createRsaOaepAlgorithmID(AlgorithmID, AlgorithmID, byte[]) - Static method in class iaik.utils.Util
Creates an RSA-OAEP AlgorithmID with the supplied parameters (hash algorithm id, PSource algorithm and label).
createRsaOaepParameters(AlgorithmID) - Static method in class iaik.utils.Util
Creates RSA-OAEP parameters for the given hash algorithm.
createRsaOaepParameters(AlgorithmID, AlgorithmID, byte[]) - Static method in class iaik.utils.Util
Creates RSA-OAEP parameters for the given hash algorithm id, PSource algorithm and label.
createRsaPssAlgorithmID(AlgorithmID) - Static method in class iaik.utils.Util
Creates an RSA-PSS AlgorithmID for the given hash algorithm.
createRsaPssAlgorithmID(AlgorithmID, int) - Static method in class iaik.utils.Util
Creates an RSA-PSS AlgorithmID with the supplied parameters (hash algorithm id, salt length).
createRsaPssParameters(AlgorithmID) - Static method in class iaik.utils.Util
Creates RSA PSS parameters for the given hash algorithm id.
createRsaPssParameters(AlgorithmID, int) - Static method in class iaik.utils.Util
Creates RSA PSS parameters for the given hash algorithm id and salt length).
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.
createURLStreamHandler(String) - Method in class iaik.x509.net.ldap.LdapURLStreamHandlerFactory
Gets a URLStreamHandler for the given protocol.
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 in iaik.utils
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.
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 in iaik.pkcs.pkcs12
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 already existing CRL.
CRLBag(X509CRL, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.CRLBag
Creates a new CRLBag from an already existing CRL, a friendlyName and a locakKeyID.
CRLDistPointsSyntax - Class in iaik.x509.extensions
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 in iaik.x509.extensions
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.
crlExt_AuthorityKeyIdentifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.35) for the X.509 AuthorityKeyIdentifier certificate/crl extension as specified by RFC 5280.
crlExt_CertificateIssuer - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.29) for the X.509 CertificateIssuer crl entry extension as specified by RFC 5280.
crlExt_CrlNumber - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.20) for the X.509 CRLNumber crl extension as specified by RFC 5280.
crlExt_DeltaCRLIndicator - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.27) for the X.509 DeltaCRLIndicator crl extension as specified by RFC 5280.
crlExt_ExpiredCertsOnCRL - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.60) for the X.509 ExpiredCertsOnCRL crl extension as specified by ITU-T Recommendation X.509.
crlExt_HoldInstructionCode - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.23) for the X.509 HoldInstructionCode crl extension as specified by RFC 5280.
crlExt_InvalidityDate - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.24) for the X.509 InvalidityDate crl extension as specified by RFC 5280.
crlExt_IssuingDistributionPoint - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.28) for the X.509 IssuingDistributionPoint crl extension as specified by RFC 5280.
crlExt_ReasonCode - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.29.21) for the X.509 ReasonCode crl extension as specified by RFC 5280.
CrlID - Class in iaik.x509.ocsp.extensions
This class implements the OCSP CrlID (CRL References) extension.
CrlID() - Constructor for class iaik.x509.ocsp.extensions.CrlID
Default constructor.
CRLListener - Interface in iaik.x509.stream
A X509CRLStream object always calls the methods of a CRL listener in the same order while parsing a CRL.
CRLNumber - Class in iaik.x509.extensions
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 (1.2.840.113549.1.9.23) for the PKCS#9 attribute crlTypes.
crypt(BigInteger) - Method in class iaik.security.rsa.RSAPrivateKey
Deprecated.
Use iaik.pkcs.pkcs1.RSACipher#rawPrivateRSA instead.
crypt(BigInteger) - Method in class iaik.security.rsa.RSAPublicKey
Deprecated.
Use iaik.pkcs.pkcs1.RSACipher#rawPublicRSA instead.
CryptoUtils - Class in iaik.utils
Some useful cryptography utilities.

D

Data - Class in iaik.pkcs.pkcs7
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(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(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.Data
Creates a PKCS#7 Data object from an ASN1Object.
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 in iaik.pkcs.pkcs7
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, int) - Constructor for class iaik.pkcs.pkcs7.DataStream
Creates a new PKCS#7 Data from an InputStream supplying the raw content data.
DataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.DataStream
Creates a new PKCS#7 data from a BER encoded InputStream.
dateOfBirth - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.9.1) for the Qualified Certificate personal data attribute type DateOfBirth.
Debug - Class in iaik.debug
 
decapsule(byte[], byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanism
The decapsule method of the KEM.
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(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(ASN1Object) - Method in interface iaik.asn1.ASN1Type
Decodes an ASN1Object according to the ASN.1 type the class implements.
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.BOOLEAN
Decodes a BOOLEAN 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.ConstructedType
Decodes the next available data from the InputStream.
decode(byte[]) - Static method in class iaik.asn1.DerCoder
Creates an ASN.1 object from the DER encoded version.
decode(byte[], boolean) - Static method in class iaik.asn1.DerCoder
Creates an ASN.1 object from the DER encoded version.
decode(InputStream) - Static method in class iaik.asn1.DerCoder
Creates an ASN.1 object from the DER encoded version.
decode(InputStream, boolean) - Static method in class iaik.asn1.DerCoder
Creates an ASN.1 object from the DER encoded version.
decode(int, InputStream) - Method in class iaik.asn1.EncodedASN1Object
Only throws a CodingException since decoding not supported by this class.
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.GeneralizedTime
Decodes a GeneralizedTime value from the given 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.NULL
Decodes a NULL 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.OCTET_STRING
Decodes an OCTET_STRING value from the given InputStream.
decode(int, InputStream) - Method in class iaik.asn1.SET
Decodes the next available data from the InputStream.
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.AlgorithmID
Decodes an AlgorithmID from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.Attribute
Decodes an Attribute from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.AVA
Decodes an AVA 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.asn1.structures.GeneralSubtree
Decodes a GeneralSubtree 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.PolicyMapping
Decodes a PolicyMapping from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.RDN
Decodes a RelativeDistinguishedName from the given ASN1Object.
decode(ASN1Object) - Method in class iaik.asn1.structures.UnknownAttributeValue
Reads the ASN.1 representation of the unknown attribute value.
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.UTCTime
Decodes a UTCTime value from the given InputStream.
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.RSAOaepParameters
Initializes this RSAOaepParameters 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.pkcs1.RSASSAPkcs1v15Parameters
Initializes this RSASSAPkcs1v15Parameters object from the given 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.CertificateBag
Decodes the CertificateBag 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.KeyBag
Decodes the KeyBag given as ASN1Object.
decode() - Method in class iaik.pkcs.pkcs12.PKCS12
Decodes this given PKCS#12 object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Decodes the PKCS8ShroudedKeyBag 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.SecretBag
Decodes the SecretBag given as ASN1Object.
decode(ASN1Object) - Method in interface iaik.pkcs.pkcs7.Content
Decodes the supplied PKCS#7 content type, given as ASN1Object.
decode(DerInputStream) - Method in class iaik.pkcs.pkcs7.ContentInfo
Reads and decodes the ContentInfo from a DerInputStream.
decode(DerInputStream) - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Reads and decodes the ContentInfo 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(ASN1Object) - Method in class iaik.pkcs.pkcs7.Data
Reads and decodes the Data from an ASN1Object.
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.DataStream
Reads and decodes the Data from a DerInputStream.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.DigestedData
Decodes the given DigestedData ASN1 object.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.DigestedData
Reads and decodes the DigestedData from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Reads and decodes the DigestedDataStream from a DerInputStream.
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.EncryptedContentInfo
Decodes the EncryptedContentInfo supplied as ASN1Object.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Reads and decodes the EncryptedContentInfo from a DerInputStream.
decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Reads and decodes the EncryptedContentInfoStream from a DerInputStream.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EncryptedData
Decodes the given EncryptedData ASN1 object.
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.EncryptedDataStream
Reads and decodes the EncryptedDataStream from a DerInputStream.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EnvelopedData
Decodes the given EnvelopedData ASN1 object.
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.EnvelopedDataStream
Reads and decodes the EnvelopedData from a DerInputStream.
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 class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Decodes the SignedAndEnvelopedData supplied as ASN1Object.
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.SignedAndEnvelopedDataStream
Reads and decodes the SignedAndEnvelopedData from a DerInputStream.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.SignedData
Decodes the SignedData supplied as ASN1Object.
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.SignedDataStream
Reads and decodes the SignedDataStream from a DerInputStream.
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.pkcs8.AsymmetricKeyPackage
Decodes an AsymmetricKeyPackage from an ASN1Object.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Decodes the given ASN.1 EncryptedPrivateKeyInfo object for parsing the internal structure.
decode(byte[]) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Abstract method to be implemented for decoding a DER encoded private key.
decode(ASN1Object) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Decodes the given ASN.1 PrivateKeyInfo object for parsing the internal structure.
decode(byte[]) - Method in class iaik.pkcs.pkcs8.RawPrivateKey
Decodes a raw PrivateKey, encoded in DER format.
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.pkcs.pkcs9.ExtensionRequest
Decodes the given ASN.1 ExtensionRequest object for parsing the internal structure.
decode(byte[]) - Method in class iaik.security.dh.DHPrivateKey
Decodes a DER encoded DH 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.dsa.DSAPrivateKey
Decodes a DER encoded DSA 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.elgamal.ElGamalPrivateKey
Decodes a DER encoded ElGamal private key.
decode(byte[]) - Method in class iaik.security.elgamal.ElGamalPublicKey
Decodes a ElGamalPublicKey, encoded in DER format.
decode(byte[]) - Method in class iaik.security.rsa.RSAOaepPrivateKey
Decodes a DER encoded RSAOaepPrivateKey (PKCS#1).
decode(byte[]) - Method in class iaik.security.rsa.RSAOaepPublicKey
Decodes a RSAOaepPublicKey, encoded in DER format.
decode(byte[]) - Method in class iaik.security.rsa.RSAPrivateKey
Decodes a DER encoded RSAPrivateKey (PKCS#1).
decode(byte[]) - Method in class iaik.security.rsa.RSAPssPrivateKey
Decodes a DER encoded RSAPssPrivateKey (PKCS#1).
decode(byte[]) - Method in class iaik.security.rsa.RSAPssPublicKey
Decodes a RSAPssPublicKey, encoded in DER format.
decode(byte[]) - Method in class iaik.security.rsa.RSAPublicKey
Decodes a RSAPublicKey, encoded in DER format (PKCS#1).
decode(ASN1Object) - Method in class iaik.security.spec.IaikPBEParameterSpec
Decodes the given ASN.1 object and parses it for salt and iteration count.
decode(String) - Static method in class iaik.utils.URLDecoder
Decodes an URL.
decode(ASN1Object) - Method in class iaik.x509.attr.ACRL
Decodes a CRL 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.AttributeCertificate
Creates an AttributeCertificate from an ASN1Object.
decode(InputStream) - Method in class iaik.x509.attr.AttributeCertificate
Decodes an AttributeCertificate from an input stream.
decode(ASN1Object) - Method in class iaik.x509.attr.attributes.Clearance
Decodes the given ASN.1 Clearance object for parsing the internal structure.
decode(ASN1Object) - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Decodes an IetfAttrSyntax from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.attr.attributes.Role
Decodes a Role attribute from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.attr.attributes.SvceAuthInfo
Decodes an SvceAuthInfo from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.attr.Target
Decodes a Target from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.attr.Targets
Decodes a Targets object from its ASN.1 representation (SEQUENCE OF Target).
decode(ASN1Object) - Method in class iaik.x509.attr.UnknownSecurityCategory
Reads the ASN.1 representation of the unknown SecurityCategory value.
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.extensions.qualified.structures.BiometricData
Decodes this BiometricData from an ASN1Object.
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.extensions.qualified.structures.etsi.QcEuLimitValue
Decodes the QcEuLimitValue.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Decodes a QcEuPDS from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
Decodes and parses the given ASN.1 PdsLocation.
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.QcEuSSCD
Decodes a QcEuSSCD from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Decodes the QcType.
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.QCStatementInfo
Decodes a statement info from its ASN.1 representation.
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.UnknownQCStatementInfo
Reads the ASN.1 representation of the unknown statement info.
decode(ASN1Object) - Method in class iaik.x509.extensions.smime.SMIMECapability
Decodes an SMIMECapability from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Decodes a BasicOCSPResponse from an ASN1Object.
decode(byte[]) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Decodes a BasicOCSPResponse from an byte array.
decode(InputStream) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Decodes a BasicOCSPResponse from an InputStream.
decode(ASN1Object) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Decodes this PreferredSignatureAlgorithm from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.ocsp.OCSPRequest
Decodes a OCSPRequest from an ASN1Object.
decode(byte[]) - Method in class iaik.x509.ocsp.OCSPRequest
Decodes a OCSPRequest from a byte array.
decode(InputStream) - Method in class iaik.x509.ocsp.OCSPRequest
Decodes an OCSPRequest from an InputStream.
decode(ASN1Object) - Method in class iaik.x509.ocsp.OCSPResponse
Decodes an OCSPResponse from its ASN.1 representation.
decode(InputStream) - Method in class iaik.x509.ocsp.OCSPResponse
Decodes an OCSPResponse from its DER encoding.
decode(ASN1Object) - Method in class iaik.x509.ocsp.Request
Decodes a Request from an ASN1Object.
decode(byte[]) - Method in class iaik.x509.ocsp.Response
Decodes a response from its DER encoding.
decode(ASN1Object) - Method in class iaik.x509.ocsp.ResponseBytes
Decodes ResponseBytes from its ASN.1 representation.
decode(ASN1Object) - Method in class iaik.x509.ocsp.SingleResponse
Creates a SingleResponse from an ASN1Object.
decode(byte[]) - Method in class iaik.x509.PublicKeyInfo
Abstract method to be implemented for decoding a DER encoded public key.
decode(ASN1Object) - Method in class iaik.x509.PublicKeyInfo
Decodes the given ASN.1 PublicKeyInfo object for parsing the internal structure.
decode(byte[]) - Method in class iaik.x509.RawPublicKey
Decodes a raw X509PublicKey, encoded in DER format.
decode(ASN1Object) - Method in class iaik.x509.X509Certificate
Creates a X509Certificate from an ASN1Object.
decode(InputStream) - Method in class iaik.x509.X509Certificate
Decodes a X509Certificate from an input stream.
decode(ASN1Object) - Method in class iaik.x509.X509CRL
Creates a CRL from an ASN1Object.
decode(ASN1Object) - Method in class iaik.x509.X509Extensions
Initializes the extensions from an ASN1Object.
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.
decodeISO8859_1(String) - Static method in class iaik.utils.URLDecoder
Decodes an ISO8859-1 encoded URL.
decodeKey(int, String, byte[]) - Static method in class iaik.utils.Util
Construct a key object from and encoded key.
decodePkiPath(byte[]) - Static method in class iaik.utils.Util
Parses a certificate array from a DER encoded PKI path.
decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.Target
Decodes (parses) the untagged ASN.1 representation of this Target object.
decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.TargetCert
Decodes (parses) the untagged ASN.1 representation of this TargetCert object.
decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.TargetGroup
Decodes (parses) the untagged ASN.1 representation of this TargetGroup object.
decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.TargetName
Decodes (parses) the untagged ASN.1 representation of this TargetName object.
decodeUTF8(String) - Static method in class iaik.utils.URLDecoder
Decodes an UTF-8 encoded URL.
decoding - Variable in class iaik.utils.Base64InputStream
 
decrypt(char[]) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Uses the given password for decrypting the password-based encrypted 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.pkcs12.PKCS8ShroudedKeyBag
Decrypts this KeyBag using the given password.
decrypt(String) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Decrypts an encrypted PrivateKeyInfo (PKCS#5 and PKCS#8).
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.utils.SSLeayPrivateKey
Decrypts this private key.
DECRYPT_MODE - Static variable in class iaik.pkcs.pkcs7.RSACipherProvider
Cipher decrypt mode.
DECRYPT_MODE - Static variable in class iaik.security.rsa.RSA
Cipher decryption mode.
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_ENCODING_FORMAT - Static variable in class iaik.x509.X509CertPath
Default encoding format ("PkiPath") used by this CertPath implementation.
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_JVM_DATA_MODEL - Static variable in class iaik.utils.Util
 
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.
deleteEntry(String) - Method in class iaik.utils.IAIKPasswordStore
Returns the password entry for the given alias.
DeltaCRLIndicator - Class in iaik.x509.extensions
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.
DER - Static variable in class iaik.asn1.ASN1
Global value for ASN.1 coding format DER.
DER - Static variable in class iaik.x509.X509CertPath
Encoding format "DER".
DerCoder - Class in iaik.asn1
This class provides DER en/decoding utility for arbitrary ASN.1 structures.
DerInputException - Exception in iaik.asn1
Exception thrown by the DerInputStream when some DER decoding related problem occurs during parsing an ASN.1 object.
DerInputException(String) - Constructor for exception iaik.asn1.DerInputException
Constructs a DerInputException with the specified detail message.
DerInputStream - Class in iaik.asn1
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 in iaik.security.cipher
Implements the DES algorithm, a symmetric 64-bit block cipher as defined by NIST in FIPS PUB 46-1 and FIPS PUB 46-2.
DES() - Constructor for class iaik.security.cipher.DES
Creates a DES object by calling the BufferedCipher constructor for the 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_EDE3_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Triple DES symmetric block cipher used in CBC mode.
description - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.13) for the X.500 attribute type description ("2.5.4.13").
deserialize(byte[]) - Static method in class iaik.utils.CriticalObject
Deserializes a given object from a byte array.
DESKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of a DES key generator.
DESKeyGenerator() - Constructor for class iaik.security.cipher.DESKeyGenerator
 
DESParameterSpec - Class in iaik.security.cipher
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(byte[]) - 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(float[]) - Static method in class iaik.utils.CriticalObject
 
destroy(double[]) - Static method in class iaik.utils.CriticalObject
 
destroy(boolean[]) - 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
 
destroy(Hashtable) - Static method in class iaik.utils.CriticalObject
 
destroy(Enumeration) - Static method in class iaik.utils.CriticalObject
 
destroyCriticalData() - Method in class iaik.pkcs.pkcs7.ContentInfo
Destroys the critical data of this object.
destroyCriticalData() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
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
 
DetSigDSAParameterSpec - Class in iaik.security.dsa
Algorithm parameter to enable deterministic DSA signing following RFC 6979.
DetSigDSAParameterSpec() - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Default constructor for enabling deterministic signing.
DetSigDSAParameterSpec(String) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DetSigDSAParameterSpec for enabling deterministic signing by using the given hash algorithm when calculating the k value.
DetSigDSAParameterSpec(AlgorithmID) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DetSigDSAParameterSpec for enabling deterministic signing by using the given hash algorithm when calculating the k value.
DetSigDSAParameterSpec(boolean) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DetSigDSAParameterSpec for en/disabling deterministic signing.
DetSigDSAParameterSpec(boolean, String) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DetSigDSAParameterSpec for en/disabling deterministic signing by using the given hash algorithm when calculating the k value.
DetSigDSAParameterSpec(boolean, AlgorithmID) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DetSigDSAParameterSpec for en/disabling deterministic signing by using the given hash algorithm when calculating the k value.
DetSigDSAParameterSpec(BigInteger, BigInteger, BigInteger, boolean) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DSAParameterSpec for deterministic signing with the specified parameter values.
DetSigDSAParameterSpec(BigInteger, BigInteger, BigInteger, boolean, String) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DSAParameterSpec for deterministic signing with the specified parameter values.
DetSigDSAParameterSpec(BigInteger, BigInteger, BigInteger, boolean, AlgorithmID) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
Creates a new DSAParameterSpec for deterministic signing with the specified parameter values.
dhKeyAgreement - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Diffie-Hellman key exchange algorithm.
DHKeyAgreement - Class in iaik.security.dh
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 iaik.security.dh.DHKeyAgreement
Empty default Constructor.
DHKeyFactory - Class in iaik.security.dh
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 in iaik.security.dh
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 in iaik.security.dh
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 in iaik.security.dh
This class represents Diffie Hellman parameters 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.
DHPrivateKey - Class in iaik.security.dh
This class implements a Diffie-Hellman private key and supports ASN.1 encoding.
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(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(byte[]) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from the given DER encoded byte array.
DHPrivateKey(ASN1Object) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from the given ASN.1 object.
DHPrivateKey(InputStream) - Constructor for class iaik.security.dh.DHPrivateKey
Creates a new DHPrivateKey from an InputStream.
DHPublicKey - Class in iaik.security.dh
This class implements a Diffie-Hellman public key and supports ASN.1 encoding.
DHPublicKey(BigInteger, DHParameterSpec) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from public key value and DH parameter specification
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(byte[]) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from the given DER encoded byte array.
DHPublicKey(ASN1Object) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from the given ASN.1 object.
DHPublicKey(InputStream) - Constructor for class iaik.security.dh.DHPublicKey
Creates a new DHPublicKey from an InputStream.
dhSinglePass_cofactorDH_sha1kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 3278 dhSinglePass-cofactorDH-sha1kdf-scheme key encryption algorithm for using the cofactor ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-1.
dhSinglePass_cofactorDH_sha224kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha224kdf-scheme key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-224.
dhSinglePass_cofactorDH_sha256kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha256kdf-scheme key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-256.
dhSinglePass_cofactorDH_sha384kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha384kdf-scheme key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-384.
dhSinglePass_cofactorDH_sha512kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha512kdf-scheme key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-512.
dhSinglePass_stdDH_hkdf_sha256_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 8418 dhSinglePass-stdDH-hkdf-sha256-scheme key encryption algorithm for using the standard ECDH primitive with the HKDF key derivation function (RFC 5869) with hash algorithm SHA-256.
dhSinglePass_stdDH_hkdf_sha384_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 8418 dhSinglePass-stdDH-hkdf-sha384-scheme key encryption algorithm for using the standard ECDH primitive with the HKDF key derivation function (RFC 5869) with hash algorithm SHA-384.
dhSinglePass_stdDH_hkdf_sha512_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 8418 dhSinglePass-stdDH-hkdf-sha512-scheme key encryption algorithm for using the standard ECDH primitive with the HKDF key derivation function (RFC 5869) with hash algorithm SHA-512.
dhSinglePass_stdDH_sha1kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 3278 dhSinglePass-stdDH-sha1kdf-scheme key encryption algorithm for using the standard ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-1.
dhSinglePass_stdDH_sha224kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dhSinglePass-stdDH-sha224kdf-scheme key encryption algorithm specified by SEC1 and RFC 5753 for using the standard ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-224.
dhSinglePass_stdDH_sha256kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 5008 Suite B dhSinglePass-stdDH-sha256kdf-scheme key encryption algorithm (SEC1, RFC 5753) for using the standard ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-256.
dhSinglePass_stdDH_sha384kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RFC 5008 Suite B dhSinglePass-stdDH-sha384kdf-scheme key encryption algorithm (SEC1, RFC 5753) for using the standard ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-384.
dhSinglePass_stdDH_sha512kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dhSinglePass-stdDH-sha512kdf-scheme key encryption algorithm specified by SEC1 and RFC 5753 for using the standard ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-512.
DigestedData - Class in iaik.pkcs.pkcs7
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(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(ObjectID, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a new DigestedData object without content.
DigestedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a PKCS#7 DigestedData from an ASN1Object.
DigestedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.DigestedData
Creates a PKCS#7 DigestedData from an InputStream.
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.
DigestedDataStream - Class in iaik.pkcs.pkcs7
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, 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.
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.
DigestInfo - Class in iaik.pkcs.pkcs7
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(byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestInfo
Creates a new DigestInfo from its DER encoding.
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).
disableJava7ApiSupport(boolean) - Static method in class iaik.security.cipher.GCMParameters
Disables support for Java7 GCM API.
disconnect() - Method in class iaik.x509.net.ldap.LdapURLConnection
Disconnects from the server.
DistributionPoint - Class in iaik.asn1.structures
This class implements the ASN.1 type DistributionPoint as used within a CRLDistributionPoints or FreshestCRL X.509v3 extension for identifying how CRL information is obtained.
DistributionPoint() - Constructor for class iaik.asn1.structures.DistributionPoint
Default constructor.
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.
DistributionPoint(String[]) - Constructor for class iaik.asn1.structures.DistributionPoint
Creates a new DistributionPoint with the given URI strings as distribution point name values.
DistributionPoint(ASN1Object) - Constructor for class iaik.asn1.structures.DistributionPoint
Constructs a DistributionPoint from an ASN1Object.
dnQualifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.46) for the x.500 attribute type dnQualifier (distinguished name qualifier).
dNSName - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type dNSName (2).
doFinal(byte[], int, int) - Method in class iaik.security.rsa.RSA
Performs a modulo exponentiation.
domainComponent - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.9.2342.19200300.100.1.25) for the x.500 attribute type domainComponent (shortName DC), as defined by RFC 2247.
dsa - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the DSA algorithm (used with KeyFactories).
DSA - Class in iaik.security.dsa
This class implements the DSS (DSA with SHA-1) signature algorithm as specified in FIPS PUB 186.
DSA() - Constructor for class iaik.security.dsa.DSA
The default constructor.
dsa_ - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an alternative AlgorithmID for the DSA algorithm (used with key factories).
dsa_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Deprecated.
standard Algorithm Identifier for dsaWithSHA1 is dsaWithSHA1 (1.2.840.10040.4.3)
DSAKeyFactory - Class in iaik.security.dsa
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 in iaik.security.dsa
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.
DSAKeyPairGenerator(String) - Constructor for class iaik.security.dsa.DSAKeyPairGenerator
Creates a DSAKeyPairGenerator with the given name.
DSAParameterGenerator - Class in iaik.security.dsa
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 in iaik.security.dsa
This class represents DSA parameters in opaque form.
DSAParameters() - Constructor for class iaik.security.dsa.DSAParameters
The default constructor.
DSAParams - Class in iaik.security.dsa
An implementation of DSA parameters that supports ASN.1 encoding.
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
DSAParams(ASN1Object) - Constructor for class iaik.security.dsa.DSAParams
Creates a new DSAParams object from the given ASN.1 Object.
DSAPrivateKey - Class in iaik.security.dsa
An implementation of a DSA private key that supports ASN.1 encoding.
DSAPrivateKey(BigInteger, DSAParams) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from given private key value x and DSA parameters
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given BigInteger values.
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(DSAPrivateKey) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given DSAPrivateKey.
DSAPrivateKey(byte[]) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given DER encoded byte array.
DSAPrivateKey(ASN1Object) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from the given ASN.1 object.
DSAPrivateKey(InputStream) - Constructor for class iaik.security.dsa.DSAPrivateKey
Creates a new DSAPrivateKey from an InputStream.
DSAPublicKey - Class in iaik.security.dsa
An implementation of a DSA public key that supports ASN.1 encoding.
DSAPublicKey(BigInteger, DSAParams) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from given public key value y and DSA parameters
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given BigInteger values.
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(DSAPublicKey) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given DSAPublicKey.
DSAPublicKey(byte[]) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given DER encoded ASN.1 data structure.
DSAPublicKey(ASN1Object) - Constructor for class iaik.security.dsa.DSAPublicKey
Creates a new DSAPublicKey from the given ASN.1 object.
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 dsaWithSHA signature algorithm (addresses the same Signature engine as dsaWithSHA1).
dsaWithSHA1_ - Static variable in class iaik.asn1.structures.AlgorithmID
Deprecated.
standard Algorithm Identifier for dsaWithSHA1 is dsaWithSHA1 (1.2.840.10040.4.3)
dsaWithSHA224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA224 signature algorithm.
dsaWithSHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA256 signature algorithm.
dsaWithSHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA384 signature algorithm.
dsaWithSHA3_224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA3-224 signature algorithm.
dsaWithSHA3_256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA3-256 signature algorithm.
dsaWithSHA3_384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA3-384 signature algorithm.
dsaWithSHA3_512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA3-512 signature algorithm.
dsaWithSHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the dsaWithSHA512 signature algorithm.
dump(String, String, char[], String) - Method in class iaik.utils.DumpKeyStore
Dumps a key store.
DumpKeyStore - Class in iaik.utils
Utility to write the contents of a Java KeyStore to PKCS#12, PKCS#7 and X.509 DER files.
DumpKeyStore() - Constructor for class iaik.utils.DumpKeyStore
Default Constructor.

E

ecDH - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the id-ecDH public key algorithm (RFC 5480, used with key factories).
ecdsa - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ECDSA algorithm (used with key factories).
ecdsa_plain_With_RIPEMD160 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-plain-RIPEMD160 signature algorithm as defined by the German BSI Technical Guideline TR-03111.
ecdsa_plain_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-plain-SHA1 signature algorithm as defined by the German BSI Technical Guideline TR-03111.
ecdsa_plain_With_SHA224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-plain-SHA224 signature algorithm as defined by the German BSI Technical Guideline TR-03111.
ecdsa_plain_With_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-plain-SHA256 signature algorithm as defined by the German BSI Technical Guideline TR-03111.
ecdsa_plain_With_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-plain-SHA384 signature algorithm as defined by the German BSI Technical Guideline TR-03111.
ecdsa_plain_With_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-plain-SHA512 signature algorithm as defined by the German BSI Technical Guideline TR-03111.
ecdsa_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA1 signature algorithm as specified by ANSI X9.62.
ecdsa_With_SHA224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA224 signature algorithm as specified by ANSI X9.62:2005.
ecdsa_With_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA256 signature algorithm as specified by ANSI X9.62:2005.
ecdsa_With_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA384 signature algorithm as specified by ANSI X9.62:2005.
ecdsa_With_SHA3_224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA3-224 signature algorithm as specified by ANSI ANSI X9.62:2005.
ecdsa_With_SHA3_256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA3-256 signature algorithm as specified by ANSI ANSI X9.62:2005.
ecdsa_With_SHA3_384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA3-384 signature algorithm as specified by ANSI ANSI X9.62:2005.
ecdsa_With_SHA3_512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA3-512 signature algorithm as specified by ANSI ANSI X9.62:2005.
ecdsa_With_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ecdsa-with-SHA512 signature algorithm as specified by ANSI X9.62:2005.
ecka_eg_X963KDF_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for ECKA-EG ECC Key Agreement according to BSI TR-03111, BSI TR-03109-1 using ANSI X9.63 KDF with SHA-256.
ecka_eg_X963KDF_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for ECKA-EG ECC Key Agreement according to BSI TR-03111, BSI TR-03109-1 using ANSI X9.63 KDF with SHA-384.
ecka_eg_X963KDF_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for ECKA-EG ECC Key Agreement according to BSI TR-03111, BSI TR-03109-1 sing ANSI X9.63 KDF with SHA-512.
ecPublicKey - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the id-ecPublicKey algorithm (RFC 5480, used with key factories).
ed25519 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for the Ed25519 key/signature algorithm for using the EdDSA signature algorithm according to RFC 8410, RFC 8419.
ed448 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for the Ed448 key/signature algorithm for using the EdDSA signature algorithm according to RFC 8410, RFC 8419.
ediPartyName - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type ediPartyName (5).
element(ObjectID) - Method in class iaik.asn1.structures.Name
Returns an RDN that contains an AVA with the given attribute type.
elements() - Method in class iaik.asn1.structures.Name
Returns an enumeration of all RDNs included in this Name.
elements(ObjectID) - Method in class iaik.asn1.structures.Name
Returns an enumeration of all RDNs that contain an AVA with the given attribute type.
elements() - Method in class iaik.asn1.structures.RDN
Returns an enumeration of the AVAs in this RDN.
elGamal - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ElGamal algorithm.
ElGamal - Class in iaik.security.elgamal
This class implements the ElGamal Cipher algorithm of fields of prime characteristic.
ElGamal() - Constructor for class iaik.security.elgamal.ElGamal
Default Constructor for the ELGamal cipher.
ElGamalGenParameterSpec - Class in iaik.security.elgamal
ElGamal generation parameter specification.
ElGamalGenParameterSpec(int, int) - Constructor for class iaik.security.elgamal.ElGamalGenParameterSpec
Creates an ElGamal generation parameter specification, based on given prime size and exponent size.
ElGamalKeyFactory - Class in iaik.security.elgamal
This class converts ElGamal keys (opaque representation) in their KeySpecs (transparent representation) and vice versa.
ElGamalKeyFactory() - Constructor for class iaik.security.elgamal.ElGamalKeyFactory
Default constructor for creating a ElGamalKeyFactory.
ElGamalKeyPairGenerator - Class in iaik.security.elgamal
ElGamal keypair generator class.
ElGamalKeyPairGenerator() - Constructor for class iaik.security.elgamal.ElGamalKeyPairGenerator
Default constructor.
ElGamalParameterGenerator - Class in iaik.security.elgamal
This class implements an AlgorithmParameterGenerator that generates parameters for key-agreement according to the ElGamal encryption scheme.
ElGamalParameterGenerator() - Constructor for class iaik.security.elgamal.ElGamalParameterGenerator
 
ElGamalParameters - Class in iaik.security.elgamal
This class represents ElGamal parameters in opaque form and may be used for generating opaque ElGamal parameters and converting them between various formats.
ElGamalParameters() - Constructor for class iaik.security.elgamal.ElGamalParameters
The default constructor.
ElGamalParameterSpec - Class in iaik.security.elgamal
ElGamal parameter specification.
ElGamalParameterSpec(BigInteger, BigInteger) - Constructor for class iaik.security.elgamal.ElGamalParameterSpec
Creates a ElGamal parameter specification, based on given prime modulus p and base generator g.
ElGamalParameterSpec(BigInteger, BigInteger, int) - Constructor for class iaik.security.elgamal.ElGamalParameterSpec
Creates a ElGamal parameter specification, based on given prime modulus p, base generator g, and random exponent size l.
ElGamalPrivateKey - Class in iaik.security.elgamal
This class implements a ElGamal private key and supports ASN.1 encodig.
ElGamalPrivateKey(BigInteger, ElGamalParameterSpec) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
Creates a new ElGamalPrivateKey from given private key value x and ElGamal parameter specification
ElGamalPrivateKey(ElGamalPrivateKeySpec) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
Creates a new ElGamalPrivateKey from the given ElGamalPrivateKeySpec representing the ElGamal private key value x, and the public values p, g and l.
ElGamalPrivateKey(byte[]) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
Creates a new ElGamalPrivateKey from the given DER encoded byte array.
ElGamalPrivateKey(ASN1Object) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
Creates a new ElGamalPrivateKey from the given ASN.1 object.
ElGamalPrivateKey(InputStream) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
Creates a new ElGamalPrivateKey from an InputStream.
ElGamalPrivateKeySpec - Class in iaik.security.elgamal
ElGamal private key specification.
ElGamalPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.elgamal.ElGamalPrivateKeySpec
Creates a ElGamal private key specification based on given private value x, prime modulus p and base generator g.
ElGamalPublicKey - Class in iaik.security.elgamal
This class implements a ElGamal public key and supports ASN.1 encoding.
ElGamalPublicKey(BigInteger, ElGamalParameterSpec) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
Creates a new ElGamalPublicKey from public key value and ElGamal parameter specification
ElGamalPublicKey(ElGamalPublicKeySpec) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
Creates a new ElGamalPublicKey from the given ElGamalPublicKeySpec representing the ElGamal public key value y, and the public values p, g and l.
ElGamalPublicKey(byte[]) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
Creates a new ElGamalPublicKey from the given DER encoded byte array.
ElGamalPublicKey(ASN1Object) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
Creates a new ElGamalPublicKey from the given ASN.1 object.
ElGamalPublicKey(InputStream) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
Creates a new ElGamalPublicKey from an InputStream.
ElGamalPublicKeySpec - Class in iaik.security.elgamal
ElGamal public key specification.
ElGamalPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.elgamal.ElGamalPublicKeySpec
Creates a ElGamal public key specification based on given public value y, prime modulus p and base generator g.
emailAddress - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.1) for the PKCS#9 attribute emailAddress (shortName EMAIL).
emailProtection - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "E-mail protection" ExtendedKeyUsage purpose id.
encapsule(byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanism
The encapusle method of the KEM.
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(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.BIT_STRING
DER encodes this BIT STRING 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.CON_SPEC
DER encodes this CON_SPEC 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(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 iaik.asn1.EncodedASN1Object
Writes this EncodedASN1Object 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.GeneralizedTime
DER encodes this GerneralizedTime ASN1Object and writes the result to given output stream.
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.NULL
DER encodes this NULL ASN1Object 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.OCTET_STRING
DER encodes this OCTET_STRING ASN1Object and writes the result to the given output stream.
encode(OutputStream) - Method in class iaik.asn1.SET
 
encode(OutputStream) - Method in class iaik.asn1.UNKNOWN
Tries to encode this UNKOWN ASN.1 object.
encode(OutputStream) - Method in class iaik.asn1.UTCTime
DER encodes this UTCTime ASN1Object and writes the result to the given output stream.
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.pkcs.pkcs8.RawPrivateKey
Returns the raw private key (not wrapped in a PKCS#8 PrivateKeyInfo) as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dh.DHPrivateKey
Returns the raw DH private key (not wrapped in a PKCS#8 PrivateKeyInfo) as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dh.DHPublicKey
Returns the raw DH public key (not wrapped in a X.509 PublicKeyInfo) as DER encoded ASN.1 object.
encode() - Method in class iaik.security.dsa.DSAPrivateKey
Returns the raw DSA private key (not wrapped by a PKCS#8 PrivateKeyInfo) as DER encoded byte array.
encode() - Method in class iaik.security.dsa.DSAPublicKey
Returns the raw DSA public key (not wrapped by a X.509 PublicKeyInfo) as DER encoded ASN.1 object.
encode() - Method in class iaik.security.elgamal.ElGamalPrivateKey
Returns the raw ElGamal private key (not wrapped in a PKCS#8 PrivateKeyInfo) as DER encoded ASN.1 object.
encode() - Method in class iaik.security.elgamal.ElGamalPublicKey
Returns the raw ElGamal public key (not wrapped in a X.509 PublicKeyInfo) as DER encoded ASN.1 object.
encode() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the raw (PKCS#1) RSA private key (not wrapped in a PKCS#8 PrivateKeyInfo) as DER encoded byte array.
encode() - Method in class iaik.security.rsa.RSAPublicKey
Returns the raw (PKCS#1) RSA public key (not wrapped in a X.509 PublicKeyInfo) as DER encoded ASN.1 object.
encode() - Method in class iaik.x509.PublicKeyInfo
Abstract method to be implemented for DER encoding the particular public key extending this PublicKeyInfo.
encode() - Method in class iaik.x509.RawPublicKey
Returns the raw public key (not wrapped in a X.509 PublicKeyInfo) as DER encoded ASN.1 object.
encode_listener - Variable in class iaik.asn1.ASN1Object
Objects which want to be notified when the encoding of an ASN1Object is performed.
encodeAbsentParametersAsNull(boolean) - Method in class iaik.asn1.structures.AlgorithmID
Decide whether to encode absent parameters as NULL or omit the parameters field.
encodeAsAsn1SEQUENCE(OutputStream) - Method in class iaik.asn1.structures.Attributes
Builds and encodes an ASN.1 SEQUENCE of the attributes included in this container.
encodeAsAsn1SET() - Method in class iaik.asn1.structures.Attributes
Builds and encodes an ASN.1 SET of the attributes included in this container.
encodeAsAsn1SET(boolean) - Method in class iaik.asn1.structures.Attributes
Builds and encodes an ASN.1 SET of the attributes included in this container.
encodeAsIndefiniteConstructedOctetString(OutputStream, int) - Method in class iaik.asn1.OCTET_STRING
Writes this OCTET_STRING as indefinite constructed encoded octet string to the given output stream.
encodeAsPkiPath(X509Certificate[], boolean) - Static method in class iaik.utils.Util
Returns the given certificates as DER encoded PKI path.
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.DigestedDataStream
This method implements the EncodeListener interface.
encodeCalled(ASN1Object, int) - Method in class iaik.pkcs.pkcs7.SignerInfo
This method implements the EncodeListener interface.
EncodedASN1Object - Class in iaik.asn1
This class represents an utility for handling encoded ASN.1 object within the IAIK ASN.1 framework.
EncodedASN1Object() - Constructor for class iaik.asn1.EncodedASN1Object
Creates an empty EncodedASN1Object.
EncodedASN1Object(byte[]) - Constructor for class iaik.asn1.EncodedASN1Object
Creates an EncodedASN1Object object where the encoding is supplied from an byte array.
EncodedASN1Object(InputStream) - Constructor for class iaik.asn1.EncodedASN1Object
Creates an EncodedASN1Object object where the encoding is supplied from an input stream.
EncodedASN1Object(InputStream, int) - Constructor for class iaik.asn1.EncodedASN1Object
Creates an EncodedASN1Object object which reads the encoding from an InputStream and processes it into blocks of blockSize bytes.
encodeIntArray(int[]) - Static method in class iaik.utils.Util
Encode an int array in base64 and return it as a string.
EncodeListener - Interface in iaik.asn1
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 specify whether the supplied ASN1Object has to be implicitly tagged.
encrypKeyPref - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.11) for the S/MIMEv3 attribute encryptionKeyPreference.
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[]) - Method in class iaik.pkcs.pkcs12.PKCS12
Uses the provided password to encrypt the content of this PKCS#12 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, int) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Encrypts this KeyBag using the given password.
encrypt(char[], String) - 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[], String, 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, 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.pkcs.pkcs8.EncryptedPrivateKeyInfo
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password based using the specified PBE algorithm.
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(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(String, String, byte[]) - Method in class iaik.utils.SSLeayPrivateKey
Encrypts this private key.
ENCRYPT_MODE - Static variable in class iaik.pkcs.pkcs7.RSACipherProvider
Cipher encrypt mode.
ENCRYPT_MODE - Static variable in class iaik.security.rsa.RSA
Cipher encryption mode.
encrypted_content_info - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
The EncryptedContentInfo for the encrypted content.
EncryptedContentInfo - Class in iaik.pkcs.pkcs7
This class implements the PKCS#7 EncryptedContentInfo type.
EncryptedContentInfo() - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Default constructor.
EncryptedContentInfo(ObjectID, byte[]) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Creates a new EncryptedContentInfo for the given content type.
EncryptedContentInfo(ObjectID, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
Creates an EncryptedContentInfo with given content type and content-encryption algorithm ID.
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.
EncryptedContentInfoStream - Class in iaik.pkcs.pkcs7
This class represents the stream-supporting implementation of the PKCS#7 EncryptedContentInfo type.
EncryptedContentInfoStream() - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Default constructor.
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.
EncryptedContentInfoStream(ObjectID, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Creates an EncryptedContentInfoStream with given content type and content-encryption algorithm ID.
EncryptedContentInfoStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Creates a new EncryptedContentInfoStream where the DER encoded data is read from the given InputStream.
EncryptedData - Class in iaik.pkcs.pkcs7
This class represents the non-stream implementation of the PKCS#7 EncryptedData type.
EncryptedData() - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Default constructor for dynamic object creation in ContentInfo.
EncryptedData(EncryptedContentInfo) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Creates a PKCS#7 EncryptedData from an EncryptedContentInfo.
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(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
Creates an EncryptedData object from the given ASN1 object.
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 in iaik.pkcs.pkcs7
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, 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.
EncryptedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
Creates a new EncryptedDataStream where the DER encoded data is read from the given InputStream.
EncryptedPrivateKeyInfo - Class in iaik.pkcs.pkcs8
This class implements from the PKCS#8 Private-Key Information Syntax Standard the syntax for encrypted private keys.
EncryptedPrivateKeyInfo(PrivateKey) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from a PrivateKey.
EncryptedPrivateKeyInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from an ASN1Object.
EncryptedPrivateKeyInfo(InputStream) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from an InputStream.
EncryptedPrivateKeyInfo(byte[]) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Creates a new EncryptedPrivateKeyInfo from a byte array.
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.pkcs.pkcs12.PKCS12KeyStore
 
engineAliases() - Method in class iaik.security.keystore.IAIKKeyStore
Lists all aliases contained in the keystore.
engineAliases() - Method in class iaik.utils.UniversalKeyStore
Lists all aliases contained in the keystore.
engineContainsAlias(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Checks if the given alias exists in this keystore.
engineContainsAlias(String) - Method in class iaik.security.keystore.IAIKKeyStore
Checks if the given alias exists in this keystore.
engineContainsAlias(String) - Method in class iaik.utils.UniversalKeyStore
Checks if the given alias exists in this keystore.
engineDecapsule(byte[], byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
SPI: Uses the key encapsulation mechanism to decapsulate a session key k from the provided ciphertext c with the given private key.
engineDecapsule(byte[], byte[]) - Method in class iaik.security.rsa.RsaKem
Performs the decapsule operation of the RSA-KEM (the receiver's side) as follows: Decrypt the integer z with the receiver's RSA private key:
engineDeleteEntry(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Deletes the entry identified by the given alias from this keystore.
engineDeleteEntry(String) - Method in class iaik.security.keystore.IAIKKeyStore
Deletes the entry identified by the given alias from the keystore.
engineDeleteEntry(String) - Method in class iaik.utils.UniversalKeyStore
Deletes the entry identified by the given alias from the keystore.
engineDeriveKey(byte[], List) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
SPI: Derives the session key from the provided input.
engineDeriveKey(byte[], List) - Method in class iaik.security.rsa.RsaKem
Derives the key according to the transformation.
engineDigest() - Method in class iaik.security.md.AbstractMessageDigest
SPI: Completes the hash computation by performing final operations such as padding.
engineDigest(byte[], int, int) - Method in class iaik.security.md.AbstractMessageDigest
Calculates the digest value and writes it to the given output buffer.
engineDigest() - Method in class iaik.utils.PretendedMessageDigest
Returns the final digest value.
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.RSACipher
En/decrypts the given data.
engineDoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs1.RSACipher
En/decrypts the given data.
engineDoFinal(byte[], int, int) - Method in class iaik.security.cipher.HMACwithAESwrap
Performs the final step of a en/decryption (wrapping/unwrapping) operation by processing the given input data and any remaining buffered data.
engineDoFinal(byte[], int, int) - Method in class iaik.security.elgamal.ElGamal
En/decrypts the given data.
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.security.elgamal.ElGamal
En/decrypts the given data.
engineDoFinal() - Method in class iaik.security.mac.CBCMac
Calculate the MAC and reset this MAC object to be ready for further MAC calculations.
engineDoFinal() - Method in class iaik.security.mac.CMac
Calculate the MAC and reset this MAC object to be ready for further MAC calculations.
engineDoFinal() - Method in class iaik.security.mac.HMac
Returns the calculated MAC value.
engineDoFinal() - Method in class iaik.security.mac.Poly1305
Calculate the MAC and reset this Mac object to be ready for further MAC calculations.
engineDoPhase(Key, boolean) - Method in class iaik.security.dh.DHKeyAgreement
Returns the key resulting from the next phase of this DH key agreement.
engineEncapsule(byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
SPI: Uses the key encapsulation mechanism to generate a new session key k.
engineEncapsule(byte[]) - Method in class iaik.security.rsa.RsaKem
Performs the encapsule operation of the RSA-KEM (the sender's side) as follows: Generate a random integer z between 0 and n-1, where n is the RSA modulus of the public key. Encrypt the integer z with the receiver's RSA public key:
engineGenerateCertificate(InputStream) - Method in class iaik.x509.attr.AttributeCertificateFactory
Parses an X.509 attribute certificate from the supplied input stream.
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.attr.AttributeCertificateFactory
Parses a collection of X.509 attribute certificates 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.
engineGenerateCertPath(List) - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
Generates a CertPath from the certificates contained in the given list.
engineGenerateCertPath(InputStream) - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
Generates a CertPath object from the certificates parsed from the given input stream.
engineGenerateCertPath(InputStream, String) - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
Generates a CertPath object from the certificates parsed from the given input stream, encoded in the given format.
engineGenerateCertPath(List) - Method in class iaik.x509.X509CertificateFactory
Generates a CertPath from the certificates contained in the given list.
engineGenerateCertPath(InputStream) - Method in class iaik.x509.X509CertificateFactory
Generates a CertPath object from the certificates parsed from the given input stream.
engineGenerateCertPath(InputStream, String) - Method in class iaik.x509.X509CertificateFactory
Generates a CertPath object from the certificates parsed from the given input stream, encoded in the given format.
engineGenerateCRL(InputStream) - Method in class iaik.x509.attr.AttributeCertificateFactory
Parses a X.509 attribute CRL 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.attr.AttributeCertificateFactory
Parses a collection of X.509 attribute CRLs 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 iaik.security.cipher.VarLengthKeyGenerator
Generates a new key.
engineGenerateKey() - Method in class iaik.security.kdf.HKDF
Derives symmetric key.
engineGenerateKey() - Method in class iaik.security.kdf.KDF1
Generates a key according to the specification of KDF1 with the provided information.
engineGenerateKey() - Method in class iaik.security.kdf.KDF2
Generates a key according to the specification of KDF2 with the provided information.
engineGenerateKey() - Method in class iaik.security.kdf.KDF3
Generates a key according to the specification of KDF3 with the provided information.
engineGenerateParameters() - Method in class iaik.security.cipher.IvParameterGenerator
Actually generates the required IV AlgorithmParameters.
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.dsa.SHA2withDSAParameterGenerator
Generates the DSA AlgorithmParameters.
engineGenerateParameters() - Method in class iaik.security.elgamal.ElGamalParameterGenerator
 
engineGenerateParameters() - Method in class iaik.security.pbe.PBEParameterGenerator
Actually generates the required PBE AlgorithmParameters.
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.elgamal.ElGamalKeyFactory
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.
engineGeneratePrivate(KeySpec) - Method in class iaik.security.rsa.RSAOaepKeyFactory
Converts the given key specification to a RSAOaepPrivateKey.
engineGeneratePrivate(KeySpec) - Method in class iaik.security.rsa.RSAPssKeyFactory
Converts the given key specification to a RSAPssPrivateKey.
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.elgamal.ElGamalKeyFactory
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.
engineGeneratePublic(KeySpec) - Method in class iaik.security.rsa.RSAOaepKeyFactory
Converts the given key specification to a RSAOaepPublicKey.
engineGeneratePublic(KeySpec) - Method in class iaik.security.rsa.RSAPssKeyFactory
Converts the given key specification to a RSAPssPublicKey.
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(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(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() - Method in class iaik.security.dh.DHKeyAgreement
Returns the shared secret finally generated by this DH key agreement.
engineGetBlockSize() - Method in class iaik.pkcs.pkcs1.RSACipher
This method return 0, because this is not a block cipher.
engineGetBlockSize() - Method in class iaik.security.elgamal.ElGamal
 
engineGetCertificate(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Returns the certificate associated with the given alias.
engineGetCertificate(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the certificate associated with the given alias.
engineGetCertificate(String) - Method in class iaik.utils.UniversalKeyStore
Returns the certificate associated with the given alias.
engineGetCertificateAlias(Certificate) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Returns the (alias) name of the first keystore entry whose certificate matches the given certificate.
engineGetCertificateAlias(Certificate) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the (alias) name of the first keystore entry whose certificate matches the given certificate.
engineGetCertificateAlias(Certificate) - Method in class iaik.utils.UniversalKeyStore
Returns the (alias) name of the first keystore entry whose certificate matches the given certificate.
engineGetCertificateChain(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Returns the certificate chain associated with the given alias.
engineGetCertificateChain(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the certificate chain associated with the given alias.
engineGetCertificateChain(String) - Method in class iaik.utils.UniversalKeyStore
Returns the certificate chain associated with the given alias.
engineGetCertPathEncodings() - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
Returns an iterator of all CertPath encoding formats supported by this CertificateFactory.
engineGetCertPathEncodings() - Method in class iaik.x509.X509CertificateFactory
Returns an iterator of all CertPath encoding formats supported by this CertificateFactory.
engineGetCreationDate(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Returns the creation date of the entry identified by the given alias or - if not available - the date on which the certificate became valid.
engineGetCreationDate(String) - Method in class iaik.security.keystore.IAIKKeyStore
Returns the creation date of the entry identified by the given alias.
engineGetCreationDate(String) - Method in class iaik.utils.UniversalKeyStore
Returns the creation date of the entry identified by the given alias.
engineGetDigestLength() - Method in class iaik.security.md.AbstractMessageDigest
SPI: Returns the length of the digest in bytes.
engineGetDigestLength() - Method in class iaik.utils.PretendedMessageDigest
SPI: Returns the length of the digest in bytes.
engineGetEncoded() - Method in class iaik.iso.iso9796.RecoveredMessage
Returns the recovered part of the message.
engineGetEncoded(String) - Method in class iaik.iso.iso9796.RecoveredMessage
Returns the recovered part of the message.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
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() - Method in class iaik.pkcs.pkcs5.PBES2Parameters
Returns the (DER) encoded PBES2 parameters.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
Returns the (DER) encoded PBES2 parameters.
engineGetEncoded() - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
Returns the (DER) encoded PBKDF2 parameters.
engineGetEncoded(String) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
Returns the (DER) encoded PBKDF2 parameters.
engineGetEncoded() - Method in class iaik.security.cipher.CAST128Parameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.CAST128Parameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.CAST128WrapParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.CAST128WrapParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.CBCCMacParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.CBCCMacParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.CCMCMSParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.CCMCMSParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.CCMParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.CCMParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.GCMParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.GCMParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.IvParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.IvParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.RC2Parameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.RC2Parameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.cipher.RC2WrapParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.cipher.RC2WrapParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.dh.DHParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.dh.DHParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.dsa.DSAParameters
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() - Method in class iaik.security.elgamal.ElGamalParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.elgamal.ElGamalParameters
Returns the parameters as DER byte array.
engineGetEncoded() - Method in class iaik.security.kdf.KDF1AlgorithmParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.kdf.KDF2AlgorithmParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.kdf.KDF3AlgorithmParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.pbe.PBEParameters
Returns the parameters as DER byte array.
engineGetEncoded(String) - Method in class iaik.security.pbe.PBEParameters
Returns the parameters as a DER byte array.
engineGetEncoded() - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
 
engineGetEncoded(String) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
 
engineGetIV() - Method in class iaik.pkcs.pkcs1.RSACipher
This method return null, because this cipher does not use an IV.
engineGetIV() - Method in class iaik.security.elgamal.ElGamal
This method return null, because this cipher does not use an IV.
engineGetKey(String, char[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Returns the key associated with the given alias, using the given password to recover it.
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.
engineGetKey(String, char[]) - Method in class iaik.utils.UniversalKeyStore
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.PBES2Cipher
Gets the key size of the derived key.
engineGetKeySize(Key) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
Gets the key size.
engineGetKeySize(Key) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Gets the key size.
engineGetKeySize(Key) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Gets the key size.
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(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.elgamal.ElGamalKeyFactory
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(Key, Class) - Method in class iaik.security.rsa.RSAOaepKeyFactory
Converts the given key into the requested key specification (key material).
engineGetKeySpec(Key, Class) - Method in class iaik.security.rsa.RSAPssKeyFactory
Converts the given key into the requested key specification (key material).
engineGetMacLength() - Method in class iaik.security.mac.CBCMac
 
engineGetMacLength() - Method in class iaik.security.mac.CMac
 
engineGetMacLength() - Method in class iaik.security.mac.HMac
Returns the length of the calculated MAC value in bytes.
engineGetMacLength() - Method in class iaik.security.mac.Poly1305
 
engineGetOutputSize(int) - Method in class iaik.pkcs.pkcs1.RSACipher
Returns 0.
engineGetOutputSize(int) - Method in class iaik.security.elgamal.ElGamal
 
engineGetParameter(String) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Returns the recoverable part of the message as RecoveredMessage parameter.
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.dsa.RawDSA
Returns a previously set KSEED parameter as a byte array, or -- if KSEED has not been set, or the supplied param String is not "KSEED" -- the DSA parameters p, q, g as DSAParameters object.
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.RawRSASignature
This method is not implemented and only throws an InvalidParameterException
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
engineGetParameters() - Method in class iaik.iso.iso9796.ISO9796P2Signature
Returns the recoverable part of the message as RecoveredMessage parameter.
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.pkcs.pkcs1.RSACipher
Returns the algorithm parameters, if OAEP padding is used.
engineGetParameters() - Method in class iaik.security.cipher.CAST128KeyWrap
Returns the algorithm parameters of this CAST128KeyWrap cipher.
engineGetParameters() - Method in class iaik.security.cipher.PBES2Cipher
Returns the parameters used by this Cipher.
engineGetParameters() - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
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.cipher.PbeWithSHAAnd40BitRC2_CBC
This method 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.dsa.DSA
Returns the DSA parameters (p, q, g) as DSAParameters object.
engineGetParameters() - Method in class iaik.security.dsa.RawDSA
Returns the DSA parameters (p, q, g) as DSAParameters object.
engineGetParameters() - Method in class iaik.security.elgamal.ElGamal
Returns the algorithm parameters
engineGetParameters() - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
SPI: Gets the algorithm parameters required by this KEM engine.
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.RsaKem
 
engineGetParameters() - Method in class iaik.security.rsa.RSAPssSignature
Returns the PSS parameters (hashAlgorithm, mask generation algorithm, salt length, trailer field) as RSAPssParameterSpec.
engineGetParameterSpec(Class) - Method in class iaik.iso.iso9796.RecoveredMessage
Returns null in any case since not required.
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.RSAOaepParameters
Returns the RSA-OAEP 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.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Returns the RSASSAPkcs1v15 parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
Returns the PBES2 parameters as transparent PBES2 parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
Returns the PBKDF2 parameters as transparent PBKDF2 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.CAST128WrapParameters
Returns the CAST parameters as transparent CAST parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CBCCMacParameters
Returns a AES-CBC-CMAC Parameter Specification of this AES-CBC-CMAC Parameters object.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CCMCMSParameters
Returns a CCM Parameter Specification of this CCM Parameters object.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CCMParameters
Returns a CCM Parameter Specification of this CCM Parameters object.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
Returns the parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.cipher.GCMParameters
Returns a GCM Parameter Specification of this GCM Parameters object.
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.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.dsa.DSAParameters
Returns the DSA parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.elgamal.ElGamalParameters
Returns the ElGamal parameters as transparent ElGamal parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
Returns the KDF1 parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
Returns the KDF2 parameters as transparent parameter specification of the given class type.
engineGetParameterSpec(Class) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
Returns the KDF3 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.
engineGetParameterSpec(Class) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
 
engineInit(AlgorithmParameterSpec) - Method in class iaik.iso.iso9796.RecoveredMessage
Not required.
engineInit(byte[]) - Method in class iaik.iso.iso9796.RecoveredMessage
Inits this RecoveredMessage object with the recovered message bytes.
engineInit(byte[], String) - Method in class iaik.iso.iso9796.RecoveredMessage
Inits this RecoveredMessage object with the recovered message bytes.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Initializes this MGF1Parameters from the given MGF1ParameterSpec.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Initializes this MGF1Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.PKCS1AlgorithmParameters
Initializes this PKCS#1 AlgorithmParameters from the given ParameterSpec.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.PKCS1AlgorithmParameters
Initializes this PKCS#1 AlgorithmParameters object from the given DER encoded byte array.
engineInit(int, Key, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
Initializes this RSA cipher with the given key.
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, AlgorithmParameters, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
Initializes this RSA cipher with given key and parameters (if specified).
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Initializes this RSAOaepParameters from the given RSAOaepParameterSpec.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Initializes this RSAOaepParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Initializes this RSAPssParameters from the given RSAPssParameterSpec.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Initializes this RSAPssParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Initializes this RSASSAPkcs1v15Parameters from the given RSASSAPkcs1v15ParameterSpec.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Initializes this RSASSAPkcs1v15Parameters 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(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
Initializes this PBES2Parameters with the given PBES2ParameterSpec.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
Initializes this PBES2Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
Inits the parameters from an DER encoded byte array.
engineInit(int, SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
Don't use this method.
engineInit(SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
Don't use this method.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
Initializes the password-based-key-derivation-function
engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
Initializes this PBKDF2Parameters with the given PBKDF2ParameterSpec.
engineInit(byte[]) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
Initializes this PBKDF2Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
Inits the parameters from an DER encoded byte array.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
Initializes this cipher object.
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(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CAST128Parameters
Initializes this CAST128Parameters with the parameter values from a given CAST128ParameterSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.CAST128Parameters
Initializes this CAST128Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.CAST128Parameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CAST128WrapParameters
Initializes this CAST128WrapParameters with the parameter values from a given CAST128WrapParameterSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.CAST128WrapParameters
Initializes this CAST128WrapParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.CAST128WrapParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CBCCMacParameters
Initializes this parameters object using the parameters specified in paramSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.CBCCMacParameters
Initializes this CBCCMacParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.CBCCMacParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CCMCMSParameters
Initializes this parameters object using the parameters specified in paramSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.CCMCMSParameters
Initializes this CCMCMSParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.CCMCMSParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CCMParameters
Initializes this parameters object using the parameters specified in paramSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.CCMParameters
Initializes this CCMParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.CCMParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
Initializes this parameters object using the parameters specified in paramSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
Inits the parameters from an DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
Inits the parameters from an DER encoded byte array.
engineInit(int, SecureRandom) - Method in class iaik.security.cipher.DESKeyGenerator
Initializes this key generator for the given strength with the given random seed.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.GCMParameters
Initializes this parameters object using the parameters specified in paramSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.GCMParameters
Initializes this GCMParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.GCMParameters
Inits the parameters from an DER encoded byte array.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.HMACwith3DESwrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.HMACwith3DESwrap
Initializes this cipher object.
engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.HMACwith3DESwrap
Internal inits the underlying TripleDES cipher for the second en/decryption step.
engineInit(int, SecureRandom) - Method in class iaik.security.cipher.IvParameterGenerator
Initializes the parameter generator with given iv length.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.IvParameterGenerator
Initializes this generator with iv-specific parameter generation values and some random seed.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.IvParameters
Initializes this IvParameters with the IV value from a given IvParameterspec.
engineInit(byte[]) - Method in class iaik.security.cipher.IvParameters
Initializes this IvParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.IvParameters
Inits the parameters from an DER encoded byte array.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PBES2Cipher
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PBES2Cipher
Initializes this cipher for encryption or decryption.
engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PBES2Cipher
Initializes this cipher for encryption or decryption.
engineInit(int, Key, 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.PbeWithMD5AndDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameterSpec, 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.PbeWithSHAAnd3_KeyTripleDES_CBC
Initializes this cipher for encryption or decryption.
engineInit(int, Key, AlgorithmParameters, 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 iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_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, AlgorithmParameters, 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.PbeWithSHAAnd40BitRC2_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, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.RC2KeyWrap
Initializes this cipher object.
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(AlgorithmParameterSpec) - Method in class iaik.security.cipher.RC2Parameters
Initializes this RC2Parameters with the RC2 parameter values from a given RC2Parameterspec.
engineInit(byte[]) - Method in class iaik.security.cipher.RC2Parameters
Initializes this RC2Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.RC2Parameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.RC2WrapParameters
Initializes this RC2WrapParameters with the effective key bits from the given RC2WrapParameterSpec.
engineInit(byte[]) - Method in class iaik.security.cipher.RC2WrapParameters
Initializes this RC2WrapParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.cipher.RC2WrapParameters
Inits the parameters from an DER encoded byte array.
engineInit(int, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyGenerator
Initializes this key generator for the given strength with the given random seed.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
Initializes this cipher object.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
Initializes this cipher object.
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(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.VarLengthKeyGenerator
Initializes this key generator with the given random seed.
engineInit(int, SecureRandom) - Method in class iaik.security.cipher.VarLengthKeyGenerator
Initializes this key generator for the given strength with the given random seed.
engineInit(SecureRandom) - Method in class iaik.security.cipher.VarLengthKeyGenerator
Initializes this key generator with the given random seed.
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, SecureRandom) - Method in class iaik.security.dh.DHKeyAgreement
Initializes this Diffie-Hellman 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(int, SecureRandom) - Method in class iaik.security.dh.DHParameterGenerator
Initializes the parameter generator with given prime modulus length and random seed.
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) - 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(byte[]) - Method in class iaik.security.dh.DHParameters
Initializes this DHParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.dh.DHParameters
Inits the parameters from a DER encoded byte array.
engineInit(int, SecureRandom) - Method in class iaik.security.dsa.DSAParameterGenerator
Initializes the parameter generator with given prime modulus length and random seed.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dsa.DSAParameterGenerator
Initializes this generator with some random seed.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.dsa.DSAParameters
Initializes this DSAParameters with the given DSAParameterSpec.
engineInit(byte[]) - Method in class iaik.security.dsa.DSAParameters
Initializes this DSAParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.dsa.DSAParameters
Inits the parameters from an DER encoded byte array.
engineInit(int, SecureRandom) - Method in class iaik.security.dsa.SHA2withDSAParameterGenerator
Initializes the parameter generator with given prime modulus length L and random seed.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dsa.SHA2withDSAParameterGenerator
Initializes this generator with given parameters and random seed.
engineInit(int, Key, SecureRandom) - Method in class iaik.security.elgamal.ElGamal
Initializes this ElGamal cipher with the given key.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.elgamal.ElGamal
Initializes this ElGamal cipher with given key and algorithm parameters.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.elgamal.ElGamal
Initializes this ElGamal cipher with given key and parameters (if specified).
engineInit(int, SecureRandom) - Method in class iaik.security.elgamal.ElGamalParameterGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.elgamal.ElGamalParameterGenerator
 
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.elgamal.ElGamalParameters
Initializes this ElGamalParameters with prime modulus p, base generator g and length l of the private value x, derived from the given ElGamalParameterSpec.
engineInit(byte[]) - Method in class iaik.security.elgamal.ElGamalParameters
Initializes this ElGamalParameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.elgamal.ElGamalParameters
Inits the parameters from a DER encoded byte array.
engineInit(int, SecureRandom) - Method in class iaik.security.kdf.HKDF
This method is not supported.
engineInit(SecureRandom) - Method in class iaik.security.kdf.HKDF
This method is not supported.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.kdf.HKDF
Initializes this HKDF key derivation function.
engineInit(SecureRandom) - Method in class iaik.security.kdf.KDF1
This method is not supported as the caller has to initiate the class with a KDF1ParameterSpec.
engineInit(int, SecureRandom) - Method in class iaik.security.kdf.KDF1
This method is not supported as the caller has to initiate the class with a KDF1ParameterSpec.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.kdf.KDF1
Initializes the KDF1 with the provided AlgorithmParameterSpec.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
Initializes the Algorithm Parameters with an instance of KDF1ParameterSpec.
engineInit(byte[]) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
Initializes this KDF1Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
Initializes the Algorithm Parameters with an instance of KDF2ParameterSpec.
engineInit(byte[]) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
Initializes this KDF2Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
Inits the parameters from an DER encoded byte array.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
Initializes the Algorithm Parameters with an instance of KDF3ParameterSpec.
engineInit(byte[]) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
Initializes this KDF3Parameters object from the given DER encoded byte array.
engineInit(byte[], String) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
Inits the parameters from an DER encoded byte array.
engineInit(Key) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
Initializes this KEM with a key.
engineInit(Key, SecureRandom) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
Initializes this KEM with a key and a secure source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
Initializes this KEM with a key and a set of algorithm parameters.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
Initializes this KEM with a key, a set of algorithm parameters, and a secure source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.mac.CBCMac
Initialize the MAC with the given key.
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.mac.CMac
Initialize the MAC with the given key.
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 iaik.security.mac.Poly1305
Initialize the Mac with the given 32 byte key.
engineInit(int, SecureRandom) - Method in class iaik.security.pbe.PBEParameterGenerator
Initializes the parameter generator with given salt length and 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) - Method in class iaik.security.pbe.PBEParameters
Initializes this PBEParameters with salt and iteration count from a given PBEParameterSpec or PBEKeyAndParameterSpec.
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.security.pbe.PBEParameters
Inits the parameters from an DER encoded byte array.
engineInit(Key) - Method in class iaik.security.rsa.RsaKem
Throws an UnsupportedOperationException
engineInit(Key, SecureRandom) - Method in class iaik.security.rsa.RsaKem
Throws an UnsupportedOperationException
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.rsa.RsaKem
Initializes the KEM instance accordingly.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RsaKem
Initializes the KEM instance accordingly.
engineInit(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
Initializes the Algorithm Parameters with a respective instance of RsaKemAlgorithmParameterSpec.
engineInit(byte[]) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
Decodes an ASN.1 representation of RsaKem Algorithm Parameters.
engineInit(byte[], String) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
 
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, SecureRandom) - Method in class iaik.security.dsa.DSA
SPI: Initializes this Signature object with the given DSA private key and the given SecureRandom generator for going to sign some data.
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, SecureRandom) - Method in class iaik.security.dsa.RawDSA
SPI: Initializes this Signature object with the given DSA private key and the given SecureRandom generator for going to sign some data.
engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RawRSAPssSignature
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.
engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.rsa.RawRSASignature
SPI: Initializes this Signature object with the given RSA private key and the given SecureRandom generator for going to sign some data.
engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
SPI: Initializes this Signature object with the given RSA private key for going to sign some data.
engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
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.RSAISO9796P2Signature
SPI: Initializes this Signature object with the given RSA private key for going to sign some data.
engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.rsa.RSAISO9796P2Signature
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.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, SecureRandom) - Method in class iaik.security.rsa.SSLRSASignature
SPI: Initializes this Signature object with the given RSA private key and the given SecureRandom generator for going to sign some data.
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.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.rsa.RawRSAPssSignature
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.
engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
SPI: Initializes this Signature object with the given RSA public key for performing a signature verification.
engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RSAISO9796P2Signature
SPI: Initializes this Signature object with the given RSA 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.
engineIsCertificateEntry(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Checks if the entry with the given alias represents a certificate entry.
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.
engineIsCertificateEntry(String) - Method in class iaik.utils.UniversalKeyStore
Returns true if the entry identified by the given alias is a trusted certificate entry, and false otherwise.
engineIsKeyEntry(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Returns true if the entry identified by the given alias was created by a call to setKeyEntry, or created by a call to setEntry with a PrivateKeyEntry or a SecretKeyEntry.
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.
engineIsKeyEntry(String) - Method in class iaik.utils.UniversalKeyStore
Returns true if the entry identified by the given alias is a key entry, and false otherwise.
engineLoad(InputStream, char[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Loads the keystore from the given input stream.
engineLoad(InputStream, char[]) - Method in class iaik.security.keystore.IAIKKeyStore
Loads the keystore from the given input stream.
engineLoad(InputStream, char[]) - Method in class iaik.utils.UniversalKeyStore
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].
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.kdf.HashBasedGenerationFunction
Resets the intern MessageDigest instance.
engineReset() - Method in class iaik.security.mac.CBCMac
Reset this MAC object to be ready for a new MAC computation.
engineReset() - Method in class iaik.security.mac.CMac
Reset this MAC object to be ready for a new MAC computation.
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.mac.Poly1305
Reset this Mac object to be ready for a new MAC computation.
engineReset() - Method in class iaik.security.md.AbstractMessageDigest
SPI: Resets this message digest for further use.
engineReset() - Method in class iaik.security.md.GOST3411
 
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.Md5
SPI: Resets this MD5 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.RipeMd256
SPI: Resets this RipeMd256 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.SHA32bit
SPI: Resets this SHA256 message digest object for being supplied with new data.
engineReset() - Method in class iaik.security.md.SHA64bit
 
engineReset() - Method in class iaik.security.md.Whirlpool
SPI: Resets this WHIRLPOOL message digest object for being supplied with new data.
engineReset() - Method in class iaik.utils.PretendedMessageDigest
Resets the buffer.
engineSetCertificateEntry(String, Certificate) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Assigns the given certificate to the given alias.
engineSetCertificateEntry(String, Certificate) - Method in class iaik.security.keystore.IAIKKeyStore
Assigns the given certificate to the given alias.
engineSetCertificateEntry(String, Certificate) - Method in class iaik.utils.UniversalKeyStore
Assigns the given certificate to the given alias.
engineSetEntry(String, KeyStore.Entry, KeyStore.ProtectionParameter) - Method in class iaik.pkcs.pkcs12.P12KeyStore
Assigns the given keystore entry to the given alias.
engineSetEntry(String, KeyStore.Entry, KeyStore.ProtectionParameter) - Method in class iaik.utils.ExtendedUniversalKeyStore
Assigns the given keystore entry to the given alias.
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Assigns the given key (that has already been protected) to the given alias.
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Assigns the given key to the given alias, protecting it with the given password.
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.
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.utils.UniversalKeyStore
Assigns the given key to the given alias, protecting it with the given password.
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class iaik.utils.UniversalKeyStore
Assigns the given key (that has already been protected) to the given alias.
engineSetMode(String) - Method in class iaik.pkcs.pkcs1.RSACipher
Sets the transformation mode.
engineSetMode(String) - Method in class iaik.security.cipher.PBES2Cipher
Sets the mode of this cipher.
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.PbeWithSHAAnd3_KeyTripleDES_CBC
This method only overwrites the corresponding method in its superclass 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.elgamal.ElGamal
Sets the transformation mode.
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.AESKeyWrap
Sets the padding scheme of this cipher.
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.ChaCha20
Overrides method engineSetPadding from parent class since no padding is required for the ChaCha20 stream cipher.
engineSetPadding(String) - Method in class iaik.security.cipher.ChaCha20Poly1305
Overrides method engineSetPadding from parent class since no padding is required.
engineSetPadding(String) - Method in class iaik.security.cipher.PBES2Cipher
Sets the padding scheme of this cipher.
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.PbeWithSHAAnd3_KeyTripleDES_CBC
This method only overwrites the corresponding method in its superclass and does nothing.
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.elgamal.ElGamal
Sets the padding scheme of this cipher, which only can be "PKCS1Padding" or "NoPadding".
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
Sets any parameters that may be used with this Signature engine.
engineSetParameter(String, Object) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Sets any parameters that may be used with this Signature engine.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Sets any parameters that may be used with this Signature engine.
engineSetParameter(String, Object) - Method in class iaik.security.dsa.DSA
Sets the KSEED parameter for DSA signing.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.dsa.DSA
Initializes this DSA signature engine with the given parameter set.
engineSetParameter(String, Object) - Method in class iaik.security.dsa.RawDSA
Set the KSEED parameter for DSA signing.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.dsa.RawDSA
Initializes this DSA signature engine with the given parameter set.
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(AlgorithmParameterSpec) - 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.RawRSASignature
This method is not implemented and only throws an InvalidParameterException
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.rsa.SSLRSASignature
This method is not implemented and only throws an InvalidParameterException
engineSetParameters(AlgorithmParameterSpec) - 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.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.
engineSetParameters(AlgorithmParameters) - Method in class iaik.pkcs.pkcs1.MGF1
Sets the parameter (hash algorithm) for the MGF1 algorithm.
engineSign() - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
Calculates the signature value.
engineSign() - Method in class iaik.iso.iso9796.ISO9796P2Signature
Calculates the signature value.
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.dsa.RawDSA
SPI: Returns the signature bytes of all the data updated so far.
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.
engineSign() - Method in class iaik.security.rsa.RSAPssSignature
SPI: Calculates the signature.
engineSign() - Method in class iaik.security.rsa.RSASignature
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.
engineSize() - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
 
engineSize() - Method in class iaik.security.keystore.IAIKKeyStore
Retrieves the number of entries in this keystore.
engineSize() - Method in class iaik.utils.UniversalKeyStore
Retrieves the number of entries in this keystore.
engineStore(KeyStore.LoadStoreParameter) - Method in class iaik.pkcs.pkcs12.P12KeyStore
Uses the given parameters to store this KeyStore.
engineStore(OutputStream, char[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Stores this keystore to the given output stream, and protects its integrity with the given password.
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.
engineStore(KeyStore.LoadStoreParameter) - Method in class iaik.utils.ExtendedUniversalKeyStore
Uses the given parameters to store this KeyStore.
engineStore(OutputStream, char[]) - Method in class iaik.utils.UniversalKeyStore
Writes this keystore to the given output stream, and protects its integrity with the specified password.
engineToString() - Method in class iaik.iso.iso9796.RecoveredMessage
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.RSAOaepParameters
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.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Returns a String representation of this object.
engineToString() - Method in class iaik.pkcs.pkcs5.PBES2Parameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
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.CAST128WrapParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.cipher.CBCCMacParameters
Returns a formatted string describing the GCM Parameters.
engineToString() - Method in class iaik.security.cipher.CBCCMacParameterSpec
Returns a string describing the AES-CBC-CMAC Parameters.
engineToString() - Method in class iaik.security.cipher.CCMCMSParameters
Returns a formatted string describing the CCM Parameters.
engineToString() - Method in class iaik.security.cipher.CCMParameters
Returns a formatted string describing the CCM Parameters.
engineToString() - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
Returns a formatted string describing the parameters.
engineToString() - Method in class iaik.security.cipher.GCMParameters
Returns a formatted string describing the GCM Parameters.
engineToString() - Method in class iaik.security.cipher.IvParameters
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.dsa.DSAParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.elgamal.ElGamalParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.kdf.KDF1AlgorithmParameters
Returns a String representation of this object.
engineToString() - Method in class iaik.security.kdf.KDF2AlgorithmParameters
Returns a String representation of this object.
engineToString() - Method in class iaik.security.kdf.KDF3AlgorithmParameters
Returns a String representation of this object.
engineToString() - Method in class iaik.security.pbe.PBEParameters
Returns a String representation of the parameters.
engineToString() - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
 
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(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.elgamal.ElGamalKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this ElGamal 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(Key) - Method in class iaik.security.rsa.RSAOaepKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this RSA key factory.
engineTranslateKey(Key) - Method in class iaik.security.rsa.RSAPssKeyFactory
Translates the given key object of some unknown or untrusted provider into a key object supported by this RSA key factory.
engineUnwrap(byte[], String, int) - Method in class iaik.pkcs.pkcs1.RSACipher
Unwraps (RSA decrypts) the given wrapped key.
engineUpdate(byte) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
Updates this Signature engine with the given byte.
engineUpdate(byte[], int, int) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
Updates this Signature engine with the given bytes.
engineUpdate(byte) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Updates this Signature engine with the given byte.
engineUpdate(byte[], int, int) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Updates this Signature engine with the given bytes.
engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs1.RSACipher
Updates this Cipher with the given bytes.
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.RSACipher
Updates this Cipher with the given bytes.
engineUpdate(byte) - Method in class iaik.security.dsa.DSA
SPI: Updates the data to be signed or verified with the specified byte.
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) - Method in class iaik.security.dsa.RawDSA
SPI: Updates the data to be signed or verified with the specified byte.
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.elgamal.ElGamal
Updates this Cipher with the given bytes.
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.security.elgamal.ElGamal
Updates this Cipher with the given bytes.
engineUpdate(byte) - Method in class iaik.security.mac.CBCMac
Feed a single byte into the MAC.
engineUpdate(byte[], int, int) - Method in class iaik.security.mac.CBCMac
Feed in a block of bytes into this MAC.
engineUpdate(byte) - Method in class iaik.security.mac.CMac
Feed a single byte into the MAC.
engineUpdate(byte[], int, int) - Method in class iaik.security.mac.CMac
Feed in a block of bytes into this MAC.
engineUpdate(byte) - Method in class iaik.security.mac.HMac
Processes the given byte.
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) - Method in class iaik.security.mac.Poly1305
Feed a single byte into the Mac.
engineUpdate(byte[], int, int) - Method in class iaik.security.mac.Poly1305
Feed in a block of bytes into this Mac.
engineUpdate(byte) - Method in class iaik.security.md.AbstractMessageDigest
SPI: Updates the data to be hashed with the specified byte.
engineUpdate(byte[], int, int) - Method in class iaik.security.md.AbstractMessageDigest
SPI: Updates the data to be hashed with the specified number of bytes, beginning at the specified offset within the given byte array.
engineUpdate(byte) - Method in class iaik.security.rsa.RawRSAPssSignature
SPI: Updates the data to be signed or verified with the specified byte.
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) - Method in class iaik.security.rsa.RawRSASignature
SPI: Updates the data to be signed or verified with the specified byte.
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) - Method in class iaik.security.rsa.SSLRSASignature
SPI: Updates the data to be signed or verified with the specified byte.
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) - Method in class iaik.utils.PretendedMessageDigest
SPI: Updates the internal buffer with the specified byte.
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.
engineVerify(byte[]) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
Verifies the signature.
engineVerify(byte[]) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Verifies the signature.
engineVerify(byte[]) - Method in class iaik.security.dsa.DSA
SPI: Verifies the passed-in signature.
engineVerify(byte[]) - Method in class iaik.security.dsa.RawDSA
SPI: Verifies the passed-in signature.
engineVerify(byte[]) - Method in class iaik.security.rsa.RawRSASignature
Verifies the given signature of a message according to PKCS#1.
engineVerify(byte[]) - Method in class iaik.security.rsa.RSAPssSignature
Verifies the given 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.SSLRSASignature
Verifies the given signature of a message according to SSL v3.0.
engineWrap(Key) - Method in class iaik.pkcs.pkcs1.RSACipher
Wraps (RSA encrypts) the given key.
EnhancedByteArrayOutputStream - Class in iaik.utils
A ByteArrayOutputStream that tries to avoid copying the data if possible.
EnhancedByteArrayOutputStream() - Constructor for class iaik.utils.EnhancedByteArrayOutputStream
Default constructor.
EnhancedByteArrayOutputStream(int) - Constructor for class iaik.utils.EnhancedByteArrayOutputStream
Creates an EnhancedByteArrayOutputStream with the given initial buffer size.
ENUMERATED - Static variable in class iaik.asn1.ASN
Global ASN.1 type ENUMERATED
ENUMERATED - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type ENUMERATED
ENUMERATED - Class in iaik.asn1
This class implements the native 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 in iaik.pkcs.pkcs7
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(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(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.
EnvelopedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Creates a PKCS#7 EnvelopedData from an ASN1Object.
EnvelopedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
Creates a new EnvelopedData where the DER encoded data is read from the given InputStream.
EnvelopedDataStream - Class in iaik.pkcs.pkcs7
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, 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.
EnvelopedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
Creates a new EnvelopedDataStream where the DER encoded data is read from the given InputStream.
EOFListener - Interface in iaik.utils
The listener interface for receiving EOF events.
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.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.structures.AlgorithmID
Compares this AlgorithmID with the given AlgorithmID.
equals(Object, boolean) - Method in class iaik.asn1.structures.AlgorithmID
Compares this AlgorithmID with the given AlgorithmID.
equals(Object) - Method in class iaik.asn1.structures.Attribute
Compares two Attributes.
equals(Object) - Method in class iaik.asn1.structures.AVA
Compares two AttributeValueAssertions.
equals(Object) - Method in class iaik.asn1.structures.ChoiceOfTime
Compares this ChoiceOfTime with the given object.
equals(Object) - Method in class iaik.asn1.structures.GeneralName
Compares this GeneralName with the given GeneralName.
equals(Object) - Method in class iaik.asn1.structures.GeneralNames
Compares this GeneralNames with the given GeneralNames.
equals(Object) - Method in class iaik.asn1.structures.Name
Compares this Name to the specified object.
equals(Object) - Method in class iaik.asn1.structures.RDN
Compares two RelativeDistinguishedNames.
equals(Object) - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Compares this RSAOaepParameterSpec object with the supplied object.
equals(Object) - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Compares this RSAOaepPSourceParameterSpec object with the supplied object.
equals(Object) - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Compares this RSAPssParameterSpec object with the supplied object.
equals(Object) - Method in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Compares this RSAPssSaltParameterSpec object with the supplied object.
equals(Object) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
Compares this PKCS12Algorithm with the given object.
equals(Object) - Method in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
Compares this PKCS12Pbes2Algorithm with the given object.
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.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.dsa.DSAPublicKey
Compares this DSAPublicKey with the given DSAPublicKey.
equals(Object) - Method in class iaik.security.dsa.SHA2withDSAParams
 
equals(Object) - Method in class iaik.security.elgamal.ElGamalParameterSpec
 
equals(Object) - Method in class iaik.security.rsa.RSAOaepPrivateKey
Compares this RSAOaepPrivateKey object with the supplied object.
equals(Object) - Method in class iaik.security.rsa.RSAOaepPublicKey
Compares this RSAOaepPublicKey object with the supplied object.
equals(Object) - Method in class iaik.security.rsa.RSAPssPrivateKey
Compares this RSAPssPrivateKey object with the supplied object.
equals(Object) - Method in class iaik.security.rsa.RSAPssPublicKey
Compares this RSAPssPublicKey object with the supplied object.
equals(Object) - Method in class iaik.security.rsa.RSAPublicKey
Compares this RSAPublicKey object with the supplied object.
equals(byte[], byte[]) - Static method in class iaik.utils.ComparableByteArray
Checks, if the content of the given arrays are equal.
equals(Object) - Method in class iaik.utils.ComparableByteArray
Checks, if the content array of this object is equal to the content array of the other object.
equals(Object) - Method in class iaik.utils.KeyAndCertificate
Tests if the given object is equal to this KeyAndCertificate.
equals(Object) - Method in interface iaik.x509.attr.AttCertIssuer
Compares this AttCertIssuer to the specified object.
equals(Object) - Method in class iaik.x509.attr.extensions.AuditIdentity
Compares this object with the given one.
equals(Object) - Method in class iaik.x509.attr.extensions.NoRevAvail
Compares this object with the given one.
equals(Object) - Method in class iaik.x509.attr.Holder
Compares this Holder 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.ObjectDigestInfo
Compares this ObjectDigestInfo to the specified object.
equals(Object) - Method in class iaik.x509.attr.SecurityCategory
Compares this SecurityCategory to the specified object.
equals(Object) - Method in class iaik.x509.attr.Target
Compares this Target with the specified object.
equals(Object) - Method in class iaik.x509.attr.TargetCert
Compares this TargetCert with the specified object.
equals(Object) - Method in class iaik.x509.attr.TargetGroup
Compares this TargetGroup with the specified object.
equals(Object) - Method in class iaik.x509.attr.TargetName
Compares this TargetName with the specified object.
equals(Object) - Method in class iaik.x509.attr.Targets
Compares this Targets with 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.extensions.priv.IdentityLinkIssuer
Compares this object with the given one.
equals(Object) - Method in class iaik.x509.extensions.priv.MandateIssuer
Compares this object with the given one.
equals(Object) - Method in class iaik.x509.extensions.priv.Officials
Compares this object with the given one.
equals(Object) - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Compares this object with the given one.
equals(Object) - Method in class iaik.x509.extensions.priv.PublicServiceProvider
Compares this object with the given one..
equals(Object) - Method in class iaik.x509.extensions.ReasonCode
Compares this ReasonCode to the specified object.
equals(Object) - Method in class iaik.x509.extensions.smime.SMIMECapability
Compares this SMIMECapability to the specified object.
equals(Object) - Method in class iaik.x509.ocsp.CertID
Compares this CertID with the given CertID.
equals(Object) - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Compares this CertHash to the specified object.
equals(Object) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Compares this PreferredSignatureAlgorithms to the specified object.
equals(Object) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Compares this PreferredSignatureAlgorithm 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.PublicKeyInfo
Compares this public key to another public key.
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.
equalsBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given integer arrays for equality.
equalsBlock(long[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given long integer arrays for equality.
equalsBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Checks two byte blocks for equality.
equalsBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
Checks two integer blocks for equality.
equalsBlock(long[], long[]) - Static method in class iaik.utils.CryptoUtils
Checks two long integer blocks 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 in iaik.x509.extensions
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.
esdhKeyAgreement - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Ephemeral-Static Diffie-Hellman key agreement algorithm (RFC 2631).
ExpiredCertsOnCRL - Class in iaik.x509.extensions
This class implements the ExpiredCertsOnCRL extension.
ExpiredCertsOnCRL() - Constructor for class iaik.x509.extensions.ExpiredCertsOnCRL
Default constructor.
ExpiredCertsOnCRL(Date) - Constructor for class iaik.x509.extensions.ExpiredCertsOnCRL
Creates a new ExpiredCertsOnCRL extension for the given date.
EXPLICIT - Static variable in class iaik.pkcs.pkcs7.DigestedDataStream
Denotes a mode where the data to be digested is not included.
EXPLICIT - Static variable in class iaik.pkcs.pkcs7.SignedDataStream
Denotes a mode where the signed message is not transported within the Signature
ExtByteArrayOutputStream - Class in iaik.utils
An extended version of the ByteArrayOutputStream.
ExtByteArrayOutputStream() - Constructor for class iaik.utils.ExtByteArrayOutputStream
Creates a new ExtByteArrayOutputStream.
ExtByteArrayOutputStream(int) - Constructor for class iaik.utils.ExtByteArrayOutputStream
Creates a new ExtByreArrayOutputStream for the given buffer size.
extendedCertificateAttributes - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.9) for the PKCS#9 attribute extendedCertificateAttributes.
ExtendedKeyUsage - Class in iaik.x509.extensions
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 in iaik.utils
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 in iaik.utils
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.
ExtendedRevoked - Class in iaik.x509.ocsp.extensions
This class implements the OCSP ExtendedRevoked extension.
ExtendedRevoked() - Constructor for class iaik.x509.ocsp.extensions.ExtendedRevoked
Creates a ExtendedRevoked object.
ExtendedUniversalKeyStore - Class in iaik.utils
Extends the UniversalKeyStore implementation about the possibility of specifying protection parameters (if supported by the JDK in use and any of the base key stores) when adding a KeyStore entry or storing the KeyStore.
ExtendedUniversalKeyStore() - Constructor for class iaik.utils.ExtendedUniversalKeyStore
Default constructor.
ExtendedUniversalKeyStore.P12JKSKeyStore - Class in iaik.utils
UniversalKeyStore with "PKCS12" as primary KeyStore type and "JKS" as secondary (fallback) type to may be used to solve JSSE default KeyStore parsing problems.
ExtendedUniversalKeyStore.P12JKSKeyStore() - Constructor for class iaik.utils.ExtendedUniversalKeyStore.P12JKSKeyStore
Default constructor.
extensionRequest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.14) for the PKCS#9 attribute extensionRequest.
ExtensionRequest - Class in iaik.pkcs.pkcs9
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.
extensions(X509Extensions) - Method in interface iaik.x509.stream.CRLListener
The CRL praser calls this method exactly once.
extensions(X509Extensions) - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
The implementation of this method stores the given extensions for latter retrieval.
EXTERNAL - Static variable in class iaik.asn1.ASN
Global ASN.1 type EXTERNAL
EXTERNAL - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type EXTERNAL
extGcd(int, int) - Static method in class iaik.utils.CryptoUtils
Deprecated.
use NumberTheory.extGcd() instead
extGcd(int, int) - Static method in class iaik.utils.NumberTheory
Extended Euclidean algorithm for computing the greatest common divisor of two integers.
extractSeedData(Object) - Method in class iaik.security.random.AWT10SeedGenerator
Add the given object to the seed.
extractSeedData(Object) - Method in class iaik.security.random.AWT11SeedGenerator
Add the given event to the seed.
extractSeedData(Object) - Method in class iaik.security.random.HashObjectSeedGenerator
This method extracts the random information from the object and updates the hash accordingly.

F

Factory - Class in iaik.utils
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[], int, byte, int) - Static method in class iaik.utils.CryptoUtils
Fills the specified subsequence of the given byte array with the given byte.
fillBlock(int[], int, int, int) - Static method in class iaik.utils.CryptoUtils
Fills the specified subsequence of the given integer array with the given integer.
fillBlock(long[], int, long, int) - Static method in class iaik.utils.CryptoUtils
Fills the specified subsequence of the given long integer array with the given long.
fillBlock(byte[], byte) - Static method in class iaik.utils.CryptoUtils
Fills a block with a given byte.
fillBlock(int[], int) - Static method in class iaik.utils.CryptoUtils
Fills a block with a given integer.
fillBlock(long[], long) - Static method in class iaik.utils.CryptoUtils
Fills a block with a given long integer.
finalize() - Method in class iaik.security.md.Md2
 
finalize() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Clears the internal password field.
finalize() - Method in class iaik.utils.IAIKPasswordStore
Destroy critical data.
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.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
finishUnWrap(byte[], String, int) - Method in class iaik.security.cipher.HMACwith3DESwrap
Finishes the unwrapping process by decomposing the LKEYPAD value (RFC 3537, Section 3.2, 8.) into LENGTH, KEY and PAD and returns the HMAC KEY.
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
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 in iaik.security.random
This class tests a Random number generator for randomness using statistical tests as defined in FIPS 140-1.
FIPS140Test(Random) - Constructor for class iaik.security.random.FIPS140Test
Creates a FIPS140Test object that examines the given Random object.
FIPS140Test(InputStream) - Constructor for class iaik.security.random.FIPS140Test
Creates a FIPS140Test object that reads the data to be examined from the given stream.
FIPS186Random - Class in iaik.security.random
This class implements a secure pseudo-random number generator based on a MessageDigest.
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.
FreshestCRL - Class in iaik.x509.extensions
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 (1.2.840.113549.1.9.20) for the PKCS#9/PKCS#12 attribute friendlyName.
fromBase64String(String) - Static method in class iaik.utils.Util
Decodes a Base64 encoded data given as String.
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 iaik.security.elgamal.ElGamalPrivateKeySpec
 
g_ - Variable in class iaik.security.elgamal.ElGamalPublicKeySpec
 
gcd(int, int) - Static method in class iaik.utils.CryptoUtils
Deprecated.
use NumberTheory.gcd() instead
gcd(int, int) - Static method in class iaik.utils.NumberTheory
Euclidean algorithm for computing the greatest common divisor of two integers.
GCMCMSParameterSpec - Class in iaik.security.cipher
GCM (Galois/Counter mode) parameter specification.
GCMCMSParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
Creates a GCM Parameter specification with the given additional data, nonce and MAC length.
GCMCMSParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
Creates a GCM Parameter specification with the given additional data, nonce and MAC block.
GCMCMSParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
Creates a GCM Parameter specification with the given additional data and nonce.
GCMCMSParameterSpec() - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
Creates a GCM Parameter specification with default values.
GCMParameters - Class in iaik.security.cipher
This class represents GCM parameters.
GCMParameters() - Constructor for class iaik.security.cipher.GCMParameters
The default constructor.
GCMParameters(byte[], byte[], byte[], int) - Constructor for class iaik.security.cipher.GCMParameters
Creates GCM Parameters with the given additional data, IV, MAC length and MAC block.
GCMParameterSpec - Class in iaik.security.cipher
GCM (Galois/Counter mode) parameter specification.
GCMParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.GCMParameterSpec
Creates a GCM Parameter specification with the given additional data, nonce and MAC length.
GCMParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.GCMParameterSpec
Creates a GCM Parameter specification with the given additional data, nonce and MAC block.
GCMParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.GCMParameterSpec
Creates a GCM Parameter specification with the given additional data and nonce.
GCMParameterSpec() - Constructor for class iaik.security.cipher.GCMParameterSpec
Creates a GCM Parameter specification with default values.
gender - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.9.3) for the Qualified Certificate personal data attribute type Gender.
GeneralizedTime - Static variable in class iaik.asn1.ASN
Global ASN.1 type GeneralizedTime (any time precision according to the ISO 2014 norm)
GeneralizedTime - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type GeneralizedTime (any time precision according to the ISO 2014 norm)
GeneralizedTime - Class in iaik.asn1
This class implements the native ASN.1 type "GeneralizedTime".
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.
GeneralizedTime(String, boolean) - Constructor for class iaik.asn1.GeneralizedTime
Creates a new ASN.1 GeneralizedTime object for the given Java String value.
GeneralKeyFactory - Class in iaik.security.cipher
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 in iaik.asn1.structures
This class implements the ASN1.
GeneralName(int, Object) - Constructor for class iaik.asn1.structures.GeneralName
Creates a GeneralName for given type and value.
GeneralName(ASN1Object) - Constructor for class iaik.asn1.structures.GeneralName
Creates a GeneralName from an ASN1Object.
GeneralNames - Class in iaik.asn1.structures
This class implements the ASN1.
GeneralNames() - Constructor for class iaik.asn1.structures.GeneralNames
Default constructor.
GeneralNames(GeneralName) - Constructor for class iaik.asn1.structures.GeneralNames
Creates a GeneralNames structure from a GeneralName.
GeneralNames(ASN1Object) - Constructor for class iaik.asn1.structures.GeneralNames
Constructs a GeneralNames object from an ASN1Object.
GeneralString - Static variable in class iaik.asn1.ASN
Global ASN.1 type GeneralString
GeneralString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type GeneralString
GeneralString - Class in iaik.asn1
This class implements the native ASN.1 type "GENERAL STRING".
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 in iaik.asn1.structures
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.
generate(int, int, String) - Method in class iaik.utils.PasswordGenerator
Generate a random password.
generate(int, int) - Method in class iaik.utils.PasswordGenerator
Generate a random password.
generate(int) - Method in class iaik.utils.PasswordGenerator
Generate a random password using all available characters.
generateCharOnly(int) - Method in class iaik.utils.PasswordGenerator
Generate a random password using lower and upper case characters only.
generateHBGF(KDF1ParameterSpec) - Method in class iaik.security.kdf.KDF1
Intern helper function to create an instance of HashBasedGenerationFunction.
generateHBGF(KDF1ParameterSpec) - Method in class iaik.security.kdf.KDF2
Intern helper function to create an instance of HashBasedGenerationFunction.
generateHBGF(KDF1ParameterSpec) - Method in class iaik.security.kdf.KDF3
Intern helper function to create an instance of HashBasedGenerationFunction.
generateKeyPair() - Method in class iaik.security.dh.DHKeyPairGenerator
Actually generates the requested DH KeyPair.
generateKeyPair() - Method in class iaik.security.dsa.DSAKeyPairGenerator
Actually generates the requested KeyPair.
generateKeyPair() - Method in class iaik.security.elgamal.ElGamalKeyPairGenerator
Actually generates the requested DH KeyPair.
generateKeyPair() - Method in class iaik.security.rsa.RSAKeyPairGenerator
Actually generates the requested RSA KeyPair.
generateNumberOnly(int) - Method in class iaik.utils.PasswordGenerator
Generate a random password containing numbers only.
generateOctets(byte[], int, int, int, byte[], int) - Method in class iaik.security.kdf.HashBasedGenerationFunction
Generates the bit string according to the initialisation.
generatePasswordEntry(String, int, int) - Method in class iaik.utils.IAIKPasswordStore
Creates a new password entry consisting of an alias and a generated password.
generationQualifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.44) for the x.500 attribute type generationQualifier.
get(Object) - Method in class iaik.utils.ExtendedProperties
Internal use only, public for compatibility to Hashtable only.
get() - Method in class iaik.x509.extensions.KeyUsage
Returns the key usage value as an integer.
get() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns the identifier of this extension.
getAAD() - Method in class iaik.security.cipher.CBCCMacParameterSpec
Returns the additional authenticated data.
getAAD() - Method in class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
Gets any additional associated data.
getAAD() - Method in class iaik.security.cipher.GCMParameterSpec
Returns the associated data used for authentication.
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.
getAdministrationIndicator() - Method in class iaik.x509.extensions.priv.Officials
Gets the administration indicator value of this Officials extension.
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.pkcs5.PBES2ParameterSpec
Gets the algorithm name for this PBES2ParameterSpec.
getAlgorithm() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Returns the name of the algorithm.
getAlgorithm() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns the name of the algorithm.
getAlgorithm() - Method in class iaik.pkcs.pkcs8.RawPrivateKey
Returns the name of the key algorithm.
getAlgorithm() - Method in class iaik.security.cipher.PBEKey
Returns the algorithm name.
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.dh.DHPrivateKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.dh.DHPublicKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.dsa.DSAPrivateKey
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.elgamal.ElGamalPrivateKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.elgamal.ElGamalPublicKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.kem.KeyEncapsulationMechanism
Returns the algorithm name of this KEM object.
getAlgorithm() - Method in class iaik.security.random.SecRandom
Gets the name of the algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAOaepPrivateKey
Returns the name of the key algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAOaepPublicKey
Returns the name of the key algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the name of the appertaining algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAPssPrivateKey
Returns the name of the key algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAPssPublicKey
Returns the name of the key algorithm.
getAlgorithm() - Method in class iaik.security.rsa.RSAPublicKey
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 key algorithm.
getAlgorithm() - Method in class iaik.x509.RawPublicKey
Returns the name of the key algorithm.
getAlgorithmID(String) - Static method in class iaik.asn1.structures.AlgorithmID
Returns an AlgorithmID for the given implementation name.
getAlgorithmID() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns the key algorithm id.
getAlgorithmId() - Method in class iaik.security.kdf.KDF1ParameterSpec
Returns the AlgorithmID of the KDF associated with this class.
getAlgorithmId() - Method in class iaik.security.kdf.KDF2ParameterSpec
Returns the AlgorithmID of the KDF associated with this class.
getAlgorithmId() - Method in class iaik.security.kdf.KDF3ParameterSpec
Returns the AlgorithmID of the KDF associated with this class.
getAlgorithmId() - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Returns the AlgorithmID of the KDF associated with this class.
getAlgorithmID() - Method in class iaik.x509.PublicKeyInfo
Returns the key algorithm id.
getAlgorithmParameterGeneratorInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific AlgorithmParameterGenerator implementation for this AlgorithmID.
getAlgorithmParameterGeneratorInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a AlgorithmParameterGenerator implementation for this AlgorithmIdentifier supported by the given provider.
getAlgorithmParameterGeneratorInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a AlgorithmParameterGenerator implementation for this AlgorithmIdentifier.
getAlgorithmParameterGeneratorInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get an AlgorithmParameterGenerator instance for the requested algorithm from the given provider.
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.
getAlgorithmParameters(String, Provider) - Method in class iaik.asn1.structures.AlgorithmID
Returns the parameters of the given algorithm as java.security.AlgorithmParameters object.
getAlgorithmParameters() - Method in class iaik.asn1.structures.AlgorithmID
Returns the parameters of the algorithm as java.security.AlgorithmParameters object.
getAlgorithmParametersInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find an AlgorithmParameters implementation for this AlgorithmIdentifier supported by the given provider.
getAlgorithmParametersInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get an AlgorithmParameters instance for the requested algorithm from the given provider.
getAlgorithmParameterSpec() - Method in class iaik.asn1.structures.AlgorithmID
Same as AlgorithmID.getAlgorithmParameterSpec(String) with null as argument.
getAlgorithmParameterSpec(String) - Method in class iaik.asn1.structures.AlgorithmID
Returns the algorithm parameters (if included) of this AlgorithmID as java.security.spec.AlgorithmParameterSpec object.
getAlgorithmParameterSpec(Class, String) - Method in class iaik.asn1.structures.AlgorithmID
Returns the algorithm parameters (if included) of this AlgorithmID as AlgorithmParameterSpec instance of the given parameterSpecClass name.
getAlgorithmParameterSpec(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Returns the algorithm parameters (if included) of this AlgorithmID as java.security.spec.AlgorithmParameterSpec object.
getAlgorithmParameterSpec(Class, Provider) - Method in class iaik.asn1.structures.AlgorithmID
Returns the algorithm parameters (if included) of this AlgorithmID as AlgorithmParameterSpec instance of the given parameterSpecClass name.
getAlgorithms() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Gets the list of preferred signature algorithms.
getAllQcTypeIDs() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Gets all included QCTypeIDs.
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.
getArray() - Method in class iaik.utils.ComparableByteArray
Get the content byte array of this object.
getASCIIReader(InputStream) - Static method in class iaik.utils.Util
Gets a reader that returns data from the stream assuming ASCII encoding is used.
getASCIIWriter(OutputStream) - Static method in class iaik.utils.Util
Gets a writer that writes data to the stream in ASCII encoding is used.
getASCIIWriter(OutputStream, boolean) - Static method in class iaik.utils.Util
Gets a writer that writes data to the stream in ASCII encoding is used.
getASN1TypeOfValues() - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Gets the ASN.1 type of the values contained in this IetfAttrSyntax.
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.
getAssociatedData() - Method in class iaik.security.cipher.CCMCMSParameterSpec
Returns the associated data used for authentication.
getAssociatedData() - Method in class iaik.security.cipher.CCMParameterSpec
Returns the associated data used for authentication.
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 Attributes 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(ObjectID) - Method in class iaik.asn1.structures.Attributes
Returns all attributes with the given type.
getAttributes() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Gets the Attributes of this CertificateRequest.
getAttributes(ObjectID) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Gets all the Attributes matching to a specific type (object identifier).
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.pkcs.pkcs8.PrivateKeyInfo
Gets any included attributes.
getAttributes() - Method in class iaik.x509.attr.AttributeCertificate
Gets the Attributes of this CertificateRequest.
getAttributes() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns the attributes included in this SubjectDirectoryAttributes extension.
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.ChallengePassword
Returns the OID (1.2.840.113549.1.9.7) identifying the ChallengePassword attribute type.
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.x509.attr.attributes.AccessIdentity
Returns the OID (1.3.6.1.5.5.7.10.2) identifying the AccessIdentity attribute type.
getAttributeType() - Method in class iaik.x509.attr.attributes.ChargingIdentity
Returns the OID (1.3.6.1.5.5.7.10.3) identifying the ChargingIdentity attribute type.
getAttributeType() - Method in class iaik.x509.attr.attributes.Clearance
Returns the OID identifying the Clearance attribute type.
getAttributeType() - Method in class iaik.x509.attr.attributes.Group
Returns the OID (1.3.6.1.5.5.7.10.4) identifying the Group attribute type.
getAttributeType() - Method in class iaik.x509.attr.attributes.Role
Returns the OID (2.5.4.72) identifying the Role attribute type.
getAttributeType() - Method in class iaik.x509.attr.attributes.ServiceAuthenticationInfo
Returns the OID (1.3.6.1.5.5.7.10.1) identifying the ServiceAuthenticationInfo 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.
getAuthInfo() - Method in class iaik.x509.attr.attributes.ServiceAuthenticationInfo
Gets the authInfo field for specifying service specific authentication information like a password.
getAuthority() - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Returns wether the authority flag is true or not.
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.
getAuthSafesCipherAlg() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Gets the PBE algorithm to be used for password based encrypting CertBags contained in encrypted AuthenticatedSafe objects.
getAVA(ObjectID) - Method in class iaik.asn1.structures.RDN
Returns an AttributeValueAssertion (AttributeTypeAndValue) of given type from this RelativeDistinguishedName.
getAVA() - Method in class iaik.asn1.structures.RDN
This method returns one AVA.
getAVAs(ObjectID) - Method in class iaik.asn1.structures.RDN
Returns all AttributeValueAssertion (AttributeTypeAndValue) objects of given type from this RelativeDistinguishedName.
getAVAs() - Method in class iaik.asn1.structures.RDN
Returns an array containing the AVAs of this RDN.
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.Holder
Gets the baseCertificateID of this Holder, if set.
getBaseCertificateID() - Method in class iaik.x509.attr.V2Form
Gets the baseCertificateID of this V2Form, 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.
getBigIntegerValue(boolean) - Method in class iaik.asn1.INTEGER
Returns the value as BigInteger.
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.
getBlockCounter() - Method in class iaik.security.cipher.ChaCha20ParameterSpec
Gets the blockCounter value.
getBlockSize() - Method in class iaik.asn1.EncodedASN1Object
Returns the blockSize defining the number of bytes to be processed in memory.
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 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.DataStream
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.EncryptedContentInfoStream
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.EnvelopedDataStream
Gets the block size defining the length of each definite primitive encoded octet string component.
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.security.md.RawHash
Get the input blocksize of this hash function in bytes.
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.
getBufferMoreAEADCipherDataThanNecessary() - Static method in class iaik.security.provider.IAIK
Gets whether the IAIK AEAD Cipher engines/modes ChaCha20Poly1305, GCM and CCM shall buffer more than necessary cipher data during update() calls during decryption.
getByteValue() - Method in class iaik.asn1.ASN1String
Gets the (raw, not decoded into a String) value as byte array.
getCapabilities() - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Returns the capabilites included.
getCapabilities(ObjectID) - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Returns all capabilities with the same capability ID.
getCapabilityID() - Method in class iaik.x509.extensions.smime.SMIMECapability
Gets the capability ID of this SMIMECapability object.
getCaPolicyUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns the caPolicy url.
getCaRevocationUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns the caRevocation url.
getCertDigestInfo() - Method in class iaik.x509.attr.TargetCert
Gets the certificate digest info.
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.
getCertificateFactoryInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a CertificateFactory instance for the requested algorithm from the given provider.
getCertificateHash() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Returns the certificate hash value.
getCertificateList() - Method in class iaik.pkcs.NetscapeCertList
Returns the certificates included in this NetscapeCertList object.
getCertificateList() - Method in class iaik.pkcs.PKCS7CertList
Returns the certificates included in this PKCS7CertList 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:
getCertificateResponse(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Searches this BasicOCSPResponse for status information about the certificate identified by the given certificate information.
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(ReqCert) - Method in class iaik.x509.ocsp.Response
Searches the response for status information about the certificate identified by the given RegCert ID.
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
Deprecated.
use getCRLs() instead
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() - Method in class iaik.x509.X509CertPath
Returns an immutable list containing the certificates of this cert path.
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.
getChallenge() - Method in class iaik.x509.NetscapeCertRequest
Gets the challenge of this NetscapeCertRequest.
getCharFromUTF8Array(int[]) - Static method in class iaik.utils.Util
Converts the given array of UTF-8 octets into a character.
getCharsFromUTF8Encoding(byte[]) - Static method in class iaik.asn1.UTF8String
Decodes an UTF-8 encoded byte array and returns the result as char array.
getCharsFromUTF8Encoding(byte[], boolean) - Static method in class iaik.asn1.UTF8String
Decodes an UTF-8 encoded byte array and returns the result as char array.
getCharsFromUTF8Encoding(byte[]) - Static method in class iaik.utils.Util
Decodes an UTF-8 encoded byte array and returns the result as char array.
getCharsFromUTF8Encoding(byte[], boolean) - Static method in class iaik.utils.Util
Decodes an UTF-8 encoded byte array and returns the result as char array.
getCheckPKCS5PaddingBytes() - Static method in class iaik.security.provider.IAIK
Asks whether PKCS#5 padding bytes shall be checked if having the same value.
getCipher(String) - Static method in class iaik.utils.IaikSecurity
Gets a Cipher instance for the requested algorithm from the IAIK provider.
getCipher(String, int, Key, AlgorithmParameterSpec, SecureRandom) - Static method in class iaik.utils.IaikSecurity
Gets and inits a Cipher instance for the requested algorithm from the IAIK provider.
getCipher(String, int, Key, AlgorithmParameters, SecureRandom) - Static method in class iaik.utils.IaikSecurity
Gets and inits a Cipher instance for the requested algorithm from the IAIK provider.
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.
getCipherInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Cipher implementation for this AlgorithmIdentifier supported by the given provider.
getCipherInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a Cipher instance for the requested algorithm (transformation) from the given provider.
getClassList() - Method in class iaik.x509.attr.attributes.Clearance
Returns the classList value as an integer.
getClassListAsBinaryString() - Method in class iaik.x509.attr.attributes.Clearance
Returns the classList as a binary string.
getClassListAsBooleanArray() - Method in class iaik.x509.attr.attributes.Clearance
Returns the classList as a boolean array.
getClassListBitNames() - Method in class iaik.x509.attr.attributes.Clearance
Returns the names of the set classList bits of this Clearance (if names are registered).
getCMinus() - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Gets the value that shall be subtracted from the capacity c (maximum bit length of the recovered message) to get the actual length c* of the recovered message.
getCode() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Gets the code value of this PublicAuthorityIdentifier extension.
getCodeString() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Gets the code value of this PublicAuthorityIdentifier extension.
getComment() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns the comment.
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.
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.
getComponents() - Method in class iaik.asn1.ConstructedType
Returns an Enumeration that iterates over the component objects.
getConnectTimeout() - Method in class iaik.x509.net.ldap.LdapURLConnection
Gets the value of the connect timeout.
getConsideredCertificates() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getContent() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns the content of this PKCS#7 ContentInfo.
getContent() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns the content of this PKCS#7 ContentInfoStream.
getContent() - Method in class iaik.pkcs.pkcs7.DigestedData
Returns the content.
getContent() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns the content.
getContent() - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns the content as byte array.
getContent() - Method in class iaik.pkcs.pkcs7.EnvelopedData
Returns the content as byte array.
getContent() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns the content as byte array.
getContent() - Method in class iaik.pkcs.pkcs7.SignedData
Returns the content.
getContent() - Method in class iaik.x509.net.ldap.LdapURLConnection
Gets the content from this LDAP URL connection.
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.ContentInfo
Returns the unparsed content of this PKCS#7 ContentInfo as DER encoding.
getContentInputStream() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns the unparsed content of this PKCS#7 ContentInfo as DER encoding.
getContentType() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns the content type of this PKCS#7 ContentInfo.
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.DataStream
Returns the object identifier of this PKCS#7 Data.
getContentType() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
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.EncryptedDataStream
Returns the content type this class implements.
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.SignedAndEnvelopedDataStream
Returns the content type this class implements.
getContentType() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the content type this class implements.
getCopyCipherData() - Static method in class iaik.security.provider.IAIK
Gets whether to internally copy cipher data when Cipher encryption/decryption uses the same array for input/output.
getCounter() - Method in class iaik.security.dsa.SHA2withDSAParameterSpec
Gets the counter value.
getCounter() - Method in class iaik.security.dsa.SHA2withDSAParams
Gets the counter 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.attr.ACRL
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in this CRL.
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.
getCriticalExtensionOIDs() - Method in class iaik.x509.RevokedCertificate
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in this revoked 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.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.X509Extensions
Gets a Set of the OID strings for the extension(s) marked CRITICAL in this X509Extensions object.
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, if set.
getCrlIssuerName() - Method in class iaik.asn1.structures.DistributionPoint
Returns the CRL Issuer name of this distribution point, if set.
getCRLList() - Method in class iaik.pkcs.PKCS7CertList
Returns the CRLs included in this PKCS7CertList object.
getCrlNum() - 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.
getCrlNumber() - 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.
getCRLs(CRLBag[]) - Static method in class iaik.pkcs.pkcs12.CRLBag
This method can be used to convert a CRLBag array to a CRL array.
getCRLs() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns all the certificate-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.
getDate() - Method in class iaik.asn1.structures.ChoiceOfTime
Returns the date this ChoiceOfTime represents.
getDate() - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
Returns the date from which on revocation status information for expired certificates is included in the CRL.
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.pkcs.pkcs12.PKCS12Algorithms
Gets the default algorithm set.
getDefault() - Static method in class iaik.pkcs.pkcs7.RSACipherProvider
Gets the default RSACipherProvider.
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.
getDefault(int) - Static method in class iaik.security.random.VarLengthSeedGenerator
Get a new instance of the default seed generator.
getDefaultConnectTimeout() - Static method in class iaik.x509.net.ldap.LdapURLConnection
Gets the default connect timeout that is used.
getDefaultEncoding() - Static method in class iaik.asn1.structures.AVA
Gets the default encoding.
getDefaultPort() - Method in class iaik.x509.net.ldap.Handler
Returns the default port (389) for LDAP urls.
getDefaultReadTimeOut() - Static method in class iaik.x509.net.ldap.LdapURLConnection
Gets the default read timeout (search time limit) that is used.
getDefaultRFC2253StringEscaping() - Static method in class iaik.utils.Util
Gets the default escaping mechanism (strict or non strict) for RFC2253 String representations (of Name, RDN, AVA objects.
getDefaultSeedGenerator() - Static method in class iaik.security.random.SeedGenerator
Deprecated.
use getDefault() instead.
getDerivedKeyLength() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Returns the length the derived key should have.
getDerivedKeyLength() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the length (number of bytes) the derived key should have.
getDigest() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns the message-digest computed on the content value.
getDigest() - Method in class iaik.pkcs.pkcs7.DigestInfo
Returns the digest value held by this DigestInfo.
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.DigestedDataStream
Returns the message-digest algorithm used for computing the digest.
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.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.x509.attr.ObjectDigestInfo
Returns the digest algorithm.
getDigestAlgorithms() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns a collection of message-digest algorithm identifiers.
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.
getDigestLength(String) - Static method in class iaik.utils.Util
Tries to determine the length of the digest value produced by the given hash algorithm.
getDigetLength() - 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.
getDistributionPointNameURIs() - Method in class iaik.asn1.structures.DistributionPoint
Returns all distribution point name values of type uniformResourceIdentifier that are included in this DistributionPoint.
getDistributionPointNameURIs(String) - Method in class iaik.asn1.structures.DistributionPoint
Returns all distribution point name values of type uniformResourceIdentifier of the given protocol that are included in this DistributionPoint.
getDistributionPoints() - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Returns an enumeration of the distribution points included into this CRLDistPointsSyntax extension.
getDoNotIncludeParameters(AlgorithmID) - Static method in class iaik.asn1.structures.AlgorithmID
Checks whether to include parameters in signature AlgoritmIDs when used in PKIX certificate, crl, etc.
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.
getEmailAddresses() - Method in class iaik.x509.X509Certificate
Returns all email addresses that are included in this certificate.
getEncoded() - Method in class iaik.asn1.structures.Name
Returns this Name as DER encoded byte array.
getEncoded() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns this PKCS#7 ContentInfo as DER encoded 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.DigestedData
Returns the DER encoding of this DigestedData in a 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.pkcs7.EncryptedData
Returns the DER encoding of this EncryptedData 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.pkcs8.AsymmetricKeyPackage
Returns this AsymmetricKeyPackage 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.pkcs.pkcs8.PrivateKeyInfo
Returns this PrivateKeyInfo as a DER encoded ASN.1 data structure.
getEncoded() - Method in class iaik.security.cipher.PBEKey
Returns the password as byte array.
getEncoded() - Method in class iaik.security.cipher.PBEKeyBMP
Returns the password as byte array.
getEncoded(char[]) - Static method in class iaik.security.cipher.PBEKeyBMP
Converts the ASCII password to a 2 bytes big-endian format BMPString.
getEncoded() - Method in class iaik.security.cipher.SecretKey
Returns a copy of the secret key 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.attr.ACRL
Returns this CRL 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.BasicOCSPResponse
Returns this BasicOCSPResponse as DER encoded ASN.1 data structure
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.OCSPResponse
DER encodes this OCSP response.
getEncoded() - Method in class iaik.x509.ocsp.Response
Returns the DER encoding a particular response.
getEncoded() - Method in class iaik.x509.PublicKeyInfo
Returns this PublicKeyInfo as a 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.X509CertPath
Returns the certificates of this CertPath as DER encoded PkiPath.
getEncoded(String) - Method in class iaik.x509.X509CertPath
Returns the certificates of this cert path encoded according to the requested format.
getEncoded() - Method in class iaik.x509.X509CRL
Returns this CRL as DER encoded ASN.1 data structure.
getEncodeDefaultValues() - Static method in class iaik.pkcs.pkcs1.RSAOaepParameters
This method shows if parameter values should be encoded even if they have the default values; e.g.
getEncodeDefaultValues() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
This method shows if parameter values should be encoded even if they have the default values; e.g.
getEncodeDefaultValues() - Static method in class iaik.pkcs.pkcs1.RSAPssParameters
This method shows if parameter values should be encoded even if they have the default values; e.g.
getEncodeDefaultValues() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
This method shows if parameter values should be encoded even if they have the default values; e.g.
getEncoding(ObjectID) - Static method in class iaik.asn1.structures.AVA
Gets the encoding type associated with the given attribute type.
getEncodings() - Method in class iaik.x509.X509CertPath
Returns an iterator of all encoding formats supported by this CertPath implementation.
getEncodingType() - Method in class iaik.asn1.structures.ChoiceOfTime
Returns the encoding type, either UTCTime or GeneralizedTime.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns the encrypted content info of this EncryptedData object.
getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns the encrypted content info of this EncryptedDataStream 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.EnvelopedDataStream
Returns the encrypted content info included in this EnvelopedDataStream 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.
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.
getEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Gets the encryption algorithm.
getEncryptionScheme() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
Gets the encryption scheme to be used.
getEncryptionSchemeParameters() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
Gets the cipher parameters used by the encryption scheme, if included.
getEngine(String, String, Class, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a JCA/JCE engine of given type for the given algorithm.
getEntityName() - Method in class iaik.x509.attr.Holder
Gets the entityName of this Holder, if set.
getException() - Method in exception iaik.utils.InternalErrorException
Returns the exception which causes this InternalErrorException.
getException() - Method in class iaik.utils.StreamCopier
Get the IOException that occured during copying (if any).
getExcludedSubtrees() - Method in class iaik.x509.extensions.NameConstraints
Returns the excluded subtrees.
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 iaik.security.elgamal.ElGamalGenParameterSpec
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.attr.ACRL
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.BasicOCSPResponse
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.
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.Request
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.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.X509CRL
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.
getExtensionID() - Method in exception iaik.x509.X509ExtensionInitException
Returns the ObjectID of the broken extension.
getExtensions() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getExtensionValue(String) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a byte array representing the DER encoding of the extnValue OCTET STRING field of the extension identified by the given OID string.
getExtensionValue(String) - Method in class iaik.x509.attr.ACRL
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 extnValue OCTET STRING field of the extension identified by the given OID string.
getExtensionValue(String) - Method in class iaik.x509.RevokedCertificate
Returns a byte array representing the DER encoding of the extnValue OCTET STRING field of the extension identified by the given OID string.
getExtensionValue(String) - Method in class iaik.x509.X509Certificate
Returns a byte array representing the DER encoding of the extnValue OCTET STRING field of the extension identified by the given OID string.
getExtensionValue(String) - Method in class iaik.x509.X509CRL
Returns a byte array representing the DER encoding of the extnValue OCTET STRING field of the extension identified by the given OID string.
getExtensionValue(String) - Method in class iaik.x509.X509Extensions
Returns a byte array representing the DER encoding of the extnValue OCTET STRING field of the extension identified by the given 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(String) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the fingerprint of this certificate request calculated with the given hash algorithm.
getFingerprint() - Method in class iaik.security.dh.DHPublicKey
Returns the fingerprint of this DH public key.
getFingerprint() - Method in class iaik.security.elgamal.ElGamalPublicKey
Returns the fingerprint of this ElGamal public key.
getFingerprint() - Method in class iaik.security.rsa.RSAPublicKey
Returns the fingerprint of this RSA public key.
getFingerprint() - Method in class iaik.x509.attr.ACRL
Returns the fingerprint of this CRL.
getFingerprint(String) - Method in class iaik.x509.attr.ACRL
Returns the fingerprint of this crl calculated with the given hash algorithm.
getFingerprint() - Method in class iaik.x509.attr.AttributeCertificate
Returns the fingerprint of this certificate.
getFingerprint(String) - Method in class iaik.x509.attr.AttributeCertificate
Returns the fingerprint of this certificate calculated with the given hash algorithm.
getFingerprint() - Method in class iaik.x509.NetscapeCertRequest
Returns the fingerprint of this NetscapeCertRequest.
getFingerprint(String) - Method in class iaik.x509.NetscapeCertRequest
Returns the fingerprint of this NetscapeCertRequest calculated with the given hash algorithm.
getFingerprint(String) - Method in class iaik.x509.ocsp.OCSPResponse
Returns the fingerprint of this OCSPResponse calculated with the given hash algorithm.
getFingerprint() - Method in class iaik.x509.PublicKeyInfo
Returns a fingerprint of the public key.
getFingerprint() - Method in class iaik.x509.X509Certificate
Returns the fingerprint of this certificate.
getFingerprint(String) - Method in class iaik.x509.X509Certificate
Returns the fingerprint of this certificate calculated with the given hash algorithm.
getFingerprint() - Method in class iaik.x509.X509CRL
Returns the fingerprint of this CRL.
getFingerprint(String) - Method in class iaik.x509.X509CRL
Returns the fingerprint of this crl 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.attr.ACRL
Gets the SHA-1 fingerprint of this CRL.
getFingerprintSHA() - Method in class iaik.x509.attr.AttributeCertificate
Get the SHA fingerprint of this attribute certificate.
getFingerprintSHA() - Method in class iaik.x509.NetscapeCertRequest
Get the SHA-1 fingerprint of this NetscapeCertRequest.
getFingerprintSHA() - Method in class iaik.x509.X509Certificate
Get the SHA fingerprint of this certificate.
getFingerprintSHA() - Method in class iaik.x509.X509CRL
Gets the SHA-1 fingerprint of this CRL.
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.EncryptedPrivateKeyInfo
Returns the name of the encoding format..
getFormat() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns the name of the encoding format..
getFormat() - Method in class iaik.security.cipher.PBEKey
Returns the format name.
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.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.
getFriendlyName() - Method in class iaik.pkcs.pkcs12.Attributes
Returns the friendly name attribute.
getG() - Method in class iaik.security.dsa.DSAParams
Returns the public base value g as BigInteger.
getG() - Method in class iaik.security.elgamal.ElGamalParameterSpec
Returns the base generator g.
getG() - Method in class iaik.security.elgamal.ElGamalPrivateKeySpec
Returns the base generator g.
getG() - Method in class iaik.security.elgamal.ElGamalPublicKeySpec
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.IssuerAltName
Returns the alternative name of the issuer.
getGeneralNames() - Method in class iaik.x509.extensions.SubjectAltName
Returns the alternative name of the subject.
getGroup() - Method in class iaik.x509.attr.TargetGroup
Gets the value (group) of this TargetGroup object.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.MGF1ParameterSpec
Returns the hash algorithm to be used
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Returns the hash algorithm.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Returns the hash algorithm.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15ParameterSpec
Returns the hash algorithm to be used
getHashAlgorithm() - Method in class iaik.security.kdf.HashBasedGenerationFunction
Returns the AlgorithmID of the used hash algorithm.
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.
getHashAlgorithm() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Returns the hash algorithm id.
getHashEngine() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
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.RSAOaepParameterSpec
Gets the JCA MessageDigest engine used for data hashing.
getHashEngine() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the JCA MessageDigest engine used for data hashing.
getHashID() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Gets the hash id.
getHashLen() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Gets the length of the output of the hash engine that is used by this parameter object.
getHeaderField(String) - Method in class iaik.x509.net.ldap.LdapURLConnection
Returns the value header field with the given name.
getHeaderField(String) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Gets the value of the http response header field with the given name.
getHeaderField(int) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Gets the value of the http response header field with the given index.
getHeaderFieldKey(int) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Gets the key of the http response header field with the given index.
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.
getIdent() - Method in class iaik.x509.attr.attributes.SvceAuthInfo
Gets the ident name of this SvceAuthInfo.
getIKM() - Method in class iaik.security.kdf.HKDFParameterSpec
Gets the input keying material.
getImplementation() - Method in class iaik.utils.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.
getImplementationNames(AlgorithmID) - Static method in class iaik.asn1.structures.AlgorithmID
Gets all implementation names registered for the given AlgorithmID.
getIndirectCRL() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the crl is an indirect crl.
getInfo() - Method in class iaik.security.kdf.HKDFExpandOnlyParameterSpec
Gets the optional context and application specific information.
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.
getInputLength() - Method in class iaik.security.cipher.CCMCMSParameterSpec
Returns the length of the input data that shall be encrypted and authenticated.
getInputLength() - Method in class iaik.security.cipher.CCMParameterSpec
Returns the length of the input data that shall be encrypted and authenticated.
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.DataStream
Returns an InputStream where the contents of this object can be read.
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.DigestedDataStream
Returns an input stream with the raw data.
getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns an InputStream for reading the content.
getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns an InputStream for reading the decrypted content.
getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns an InputStream for reading the content.
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.EnvelopedData
Returns an InputStream for reading the content.
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.SignedAndEnvelopedData
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.SignedDataStream
Returns an InputStream from where the signed content can be read.
getInputStream() - Method in class iaik.utils.EnhancedByteArrayOutputStream
Gets an input stream with the content of this EnhancedByteArrayOutputStream
getInputStream() - Method in class iaik.utils.ExtByteArrayOutputStream
Gets a ByteArrayInputStream from which to read the data of the internal buffer.
getInputStream() - Method in class iaik.x509.net.ldap.LdapURLConnection
Gets an input stream from which to read any certificates/crls retrieved from the server as result of the search request.
getInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find an implementation for this AlgorithmIdentifier.
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, String) - Static method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Creates a provider-specific MaskGenerationAlgorithm engine for the given algorithm name.
getInstance(String, Provider) - Static method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Creates a provider-specific MaskGenerationAlgorithm engine for the given algorithm name.
getInstance(String) - Static method in class iaik.security.kem.KeyEncapsulationMechanism
Creates a Key Encapsulation Mechanism engine depending on the provided String.
getInstance(String, String) - Static method in class iaik.security.kem.KeyEncapsulationMechanism
Creates a provider-specific Key Encapsulation Mechanism engine for the given kem.
getInstance(String, Provider) - Static method in class iaik.security.kem.KeyEncapsulationMechanism
Creates a provider-specific Key Encapsulation Mechanism engine for the given kem.
getInstance() - Static method in class iaik.security.provider.IAIK
Returns an instance of this class.
getInstance() - Static method in class iaik.security.provider.IAIKMD
Returns an instance of this provider.
getInstance() - Method in interface iaik.security.rsa.RSACipherFactory
Gets a new RSA cipher object.
getInstanceLineBreak() - Method in class iaik.utils.Base64OutputStream
Gets the line-break delimiter used by this Base64OutputStream instance.
getInteger(String, int) - Method in class iaik.utils.ExtendedProperties
Get this property value, as an integer.
getInternalByteArray() - Method in class iaik.utils.ExtByteArrayOutputStream
Gets the internal byte buffer (without copying the content).
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.
getIssuer() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
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.
getIssuerAndSerialNumber() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns information about the signer's certificate.
getIssuerDN() - Method in class iaik.x509.attr.ACRL
Returns the Distinguished Name of the issuer of this CRL, as Principal.
getIssuerDN() - Method in class iaik.x509.attr.V1Form
Gets the issuer distinguished name, if included in this V1Form GeneralNames.
getIssuerDN() - Method in class iaik.x509.attr.V2Form
Gets the issuer distinguished name, if included in this V2Form.
getIssuerDN() - Method in class iaik.x509.extensions.CertificateIssuer
Gets the issuer dn of this CertificateIssuer object.
getIssuerDN() - Method in class iaik.x509.X509Certificate
Returns the Distinguished Name of the issuer of this certificate, as Principal.
getIssuerDN() - Method in class iaik.x509.X509CRL
Returns the Distinguished Name of the issuer of this CRL, as Principal.
getIssuerDNs() - Method in class iaik.x509.attr.ACRL
Return the names of all issuers of this CRL.
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.
getIssuerKey() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
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.attr.AttributeCertificate
Returns the issuer unique identifier of this certificate, or null if no IssuerUniqueID is specified by this certificate.
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.
getIterationCount() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
Gets the iteration count value.
getIterationCount() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Returns the iteration count.
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.IaikPBEParameterSpec
Returns the iteration count.
getIterationCount() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the iteration count.
getIV() - Method in class iaik.security.cipher.CAST128ParameterSpec
Returns a copy of the initialization vector (IV) as byte array representation.
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.
getIvLength() - Method in class iaik.security.cipher.IvGenParameterSpec
Returns the length of the iv in bytes.
getJcaStandardName() - Method in class iaik.asn1.structures.AlgorithmID
Returns the JCA standard name for an implementation of this algorithm.
getJVMDataMode() - Static method in class iaik.utils.Util
Returns the bit mode of the underlying JVM.
getKdf() - Method in class iaik.security.kdf.KDF1ParameterSpec
Returns the name of the KDF associated with this class.
getKdf() - Method in class iaik.security.kdf.KDF2ParameterSpec
Returns the name of the KDF associated with this class.
getKdf() - Method in class iaik.security.kdf.KDF3ParameterSpec
Returns the name of the KDF associated with this class.
getKdf() - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Returns the name of the KDF associated with this class.
getKdfParams() - Method in class iaik.security.rsa.RsaKemAlgorithmParameterSpec
Returns the KeyDerivationParameterSpec with which the object was initialized.
getKey() - Method in class iaik.security.cipher.PBEKey
Returns the password as char array.