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.
getKey() - Method in class iaik.security.cipher.PBEKeyBMP
Returns the password as char array.
getKeyAgreementInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyAgreement implementation for this AlgorithmIdentifier.
getKeyAgreementInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyAgreement implementation for this AlgorithmIdentifier.
getKeyAgreementInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyAgreement implementation for this AlgorithmIdentifier supported by the given provider.
getKeyAgreementInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a KeyAgreement instance for the requested algorithm from the given provider.
getKeyBag() - Method in class iaik.pkcs.pkcs12.PKCS12
Tries to find a KeyBag within all AuthenticatedSafes and returns it.
getKeyBagCipherAlg() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Gets the PBE algorithm to be used for password based encrypting (Shrouded)KeyBags contained in unencrypted AuthenticatedSafe objects.
getKeyBags() - Method in class iaik.pkcs.pkcs12.PKCS12
Tries to find KeyBags within all AuthenticatedSafes and returns them.
getKeyEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns the key-encryption algorithm used for encrypting the content-encryption key with the recipient's public key.
getKeyFactoryInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyFactory implementation for this AlgorithmIdentifier.
getKeyFactoryInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyFactory implementation for this AlgorithmIdentifier.
getKeyFactoryInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyFactory implementation for this AlgorithmIdentifier supported by the given provider.
getKeyFactoryInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a KeyFactory instance for the requested algorithm from the given provider.
getKeyGeneratorInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyGenerator implementation for this AlgorithmIdentifier.
getKeyGeneratorInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyGenerator implementation for this AlgorithmID.
getKeyGeneratorInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyGenerator implementation for this AlgorithmIdentifier supported by the given provider.
getKeyGeneratorInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a KeyGenerator instance for the requested algorithm from the given provider.
getKeyHash() - Method in class iaik.x509.ocsp.ResponderID
Returns the hash of the responder's public key.
getKeyIdentifier() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns the key identifier of this AuthorityKeyIdentifier extension.
getKeyLength() - Method in class iaik.security.cipher.CAST128ParameterSpec
Return the key length.
getKeyLength() - Method in class iaik.security.cipher.CAST128WrapParameterSpec
Return the key length.
getKeyLength() - Method in class iaik.security.kdf.KDF1ParameterSpec
Returns the desired key length.
getKeyLength() - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Returns the desired key length.
getKeyLength(PublicKey) - Static method in class iaik.utils.Util
Gets the modulus length of a public key.
getKeyLength(PrivateKey) - Static method in class iaik.utils.Util
Gets the modulus length of a private key.
getKeyPairGeneratorInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyPairGenerator implementation for this AlgorithmIdentifier.
getKeyPairGeneratorInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific KeyPairGenerator implementation for this AlgorithmID.
getKeyPairGeneratorInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a KeyPairGenerator implementation for this AlgorithmIdentifier supported by the given provider.
getKeyPairGeneratorInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a KeyPairGenerator instance for the requested algorithm from the given provider.
getKeyPurposeIDs() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns all KeyPurposeIDs included in this extension.
getKeys() - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Gets the OneAsymmetricKey/PrivateKeyInfos contained in the AsymmetricKeyPackage.
getKeyStoreInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a KeyStore instance for the requested algorithm from the given provider.
getKeyUsage() - Method in class iaik.x509.X509Certificate
Returns the bits representing the getKeyUsage extension, if included in this certificate.
getL() - Method in class iaik.security.dsa.SHA2withDSAGenParameterSpec
Returns the prime modulus size in bits.
getL() - Method in class iaik.security.elgamal.ElGamalParameterSpec
Returns the random exponent size l, in bits.
getL() - Method in class iaik.security.kdf.HKDFExpandOnlyParameterSpec
Gets the length of output keying material in octets.
getLabel() - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Returns the value of the label parameter, if set.
getLanguage() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
Gets the language code.
getLegacy() - Static method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Gets the legacy algorithm set.
getLineBreak() - Static method in class iaik.utils.Base64OutputStream
Gets the default line-break delimiter.
getLineDelimiter() - Method in class iaik.utils.LineInputStream
Returns the line delimiter of the line just read.
getListener() - Method in class iaik.x509.stream.X509CRLStream
Gets the CRL listener used by this CRLStream.
getLocalKeyID() - Method in class iaik.pkcs.pkcs12.Attributes
Returns the local key ID attribute.
getLocator() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Gets the locator.
getMac() - Method in class iaik.security.cipher.CBCCMacParameterSpec
Returns the mac block.
getMac() - Method in class iaik.security.cipher.CCMCMSParameterSpec
Returns the authentication block used to authenticate the plaintext and additional data.
getMac() - Method in class iaik.security.cipher.ChaCha20Poly1305CMSParameterSpec
Gets the mac value.
getMac() - Method in class iaik.security.cipher.GCMParameterSpec
Returns the authentication block used to authenticate the plaintext and additional data.
getMac() - Method in class iaik.utils.MacInputStream
Get the MAC engine used for MACing the data.
getMac() - Method in class iaik.utils.MacOutputStream
Get the MAC engine used for MACing the data.
getMacAlg() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Gets the mac algorithm.
getMacInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Mac implementation for this AlgorithmIdentifier.
getMacInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific Mac implementation for this AlgorithmIdentifier.
getMacInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Mac implementation for this AlgorithmIdentifier supported by the given provider.
getMacInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a Mac instance for the requested algorithm from the given provider.
getMacLength() - Method in class iaik.security.cipher.CBCCMacParameterSpec
Returns the number of bytes used for the MAC block.
getMacLength() - Method in class iaik.security.cipher.CCMCMSParameterSpec
Returns the number of bytes used from the calculated CBC-MAC-block.
getMacLength() - Method in class iaik.security.cipher.CCMParameterSpec
Returns the number of bytes used from the calculated CBC-MAC-block.
getMacLength() - Method in class iaik.security.cipher.GCMParameterSpec
Returns the number of bytes used for the MAC block.
getMappings() - Method in class iaik.x509.extensions.PolicyMappings
Returns the policy mappings this extension contains.
getMaskGenAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Gets the mask generation algorithm.
getMaskGenAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the mask generation algorithm.
getMaskGenerationAlgorithmInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find an PKCS#1 MaskGenerationAlgorithm implementation for this AlgorithmIdentifier.
getMaskGenerationAlgorithmInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find an PKCS#1 MaskGenerationAlgorithm implementation for this AlgorithmIdentifier.
getMaskGenerationAlgorithmInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a MaskGenerationAlgorithm implementation for this AlgorithmIdentifier supported by the given provider.
getMaskGenerationAlgorithmInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a MaskGenerationAlgorithm instance for the requested algorithm from the given provider.
getMaximum() - Method in class iaik.asn1.structures.GeneralSubtree
Returns the maximum base distance or -1 if not set.
getMd5() - Static method in class iaik.security.provider.IAIK
Deprecated. 
getMessageDigest(AlgorithmID) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the message digest calculated for a specific algorithm.
getMessageDigest() - Method in class iaik.security.random.HashObjectSeedGenerator
Return a new MessageDigest object to be used to digest the random information.
getMessageDigestInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a MessageDigest implementation for this AlgorithmIdentifier.
getMessageDigestInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific MessageDigest implementation for this AlgorithmIdentifier.
getMessageDigestInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a MessageDigest implementation for this AlgorithmIdentifier supported by the given provider.
getMessageDigestInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a MessageDigest instance for the requested algorithm from the given provider.
getMGFEngine() - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Gets the MaskGenerationAlgorithm engine.
getMGFEngine() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Gets the MaskGenerationAlgorithm engine.
getMGFEngine() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the MaskGenerationAlgorithm engine.
getMinimum() - Method in class iaik.asn1.structures.GeneralSubtree
Returns the minimum base distance.
getMode() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the mode of this SignedData.
getModulus() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the modulus of this private key.
getModulus() - Method in class iaik.security.rsa.RSAPublicKey
Returns the modulus of the public key.
getMr() - Method in class iaik.iso.iso9796.RawISO9796P2ParameterSpec
Gets the recoverable message bytes.
getMr() - Method in class iaik.iso.iso9796.RawISO9796P2S2S3ParameterSpec
Gets the recoverable message bytes.
getMsgLen() - Method in class iaik.iso.iso9796.RawISO9796P2ParameterSpec
Gets the total length of the message to be signed.
getMsgLen() - Method in class iaik.iso.iso9796.RawISO9796P2S2S3ParameterSpec
Gets the total length of the message to be signed.
getN() - Method in class iaik.security.dsa.SHA2withDSAGenParameterSpec
Returns the prime divisor size in bits.
getName() - Method in class iaik.asn1.ASN
Returns the name of this ASN.1 type.
getName() - Method in class iaik.asn1.ObjectID
Returns the name registered for this ObjectID or the object identifier if there is no name registered.
getName() - Method in class iaik.asn1.structures.AlgorithmID
Returns the name registered for this AlgorithmID or the object identifier string if there is no name registered.
getName() - Method in class iaik.asn1.structures.AttributeValue
Returns the Attribute type name.
getName() - Method in class iaik.asn1.structures.GeneralName
Returns the value of this general name.
getName() - Method in class iaik.asn1.structures.Name
Returns a string that represents this Name.
getName() - Method in class iaik.asn1.structures.OtherName
Returns the OtherName type name.
getName() - Method in class iaik.asn1.structures.UnknownAttributeValue
Returns the attribute type of the unknown attribute value as String representation.
getName() - Method in class iaik.x509.attr.SecurityCategory
Returns the SecurityCategory type name.
getName() - Method in class iaik.x509.attr.TargetName
Gets the value (name) of this TargetName object.
getName() - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
Returns the name of the statement info.
getName() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Returns the statement id of the unknown statement info as String representation.
getName() - Method in class iaik.x509.ocsp.ResponderID
Returns the Name of the responder.
getName() - Method in class iaik.x509.ocsp.Response
Returns the name of the response type.
getName() - Method in class iaik.x509.UnknownExtension
Returns the object id of the unknown extension as String representation.
getName() - Method in class iaik.x509.V3Extension
Returns the name of the extension.
getNameAndID() - Method in class iaik.asn1.ObjectID
Returns the name (if registered) and OID string for this ObjectID.
getNameRegistrationAuthorities() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns an array holding any name registration authorities included in this SemanticsInformation object.
getNames() - Method in class iaik.asn1.structures.GeneralNames
Returns an enumeration of the general names.
getNames(int) - Method in class iaik.asn1.structures.GeneralNames
Returns all general names of the given type.
getNextUpdate() - Method in class iaik.x509.attr.ACRL
Returns the date of nextUpdate.
getNextUpdate() - Method in class iaik.x509.ocsp.SingleResponse
Returns the nextUpdate date.
getNextUpdate() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getNextUpdate() - Method in class iaik.x509.X509CRL
Returns the date of nextUpdate.
getNonce() - Method in class iaik.security.cipher.CCMCMSParameterSpec
Returns the nonce used with the IV and the CBC-MAC-calculation.
getNonce() - Method in class iaik.security.cipher.CCMParameterSpec
Returns the nonce used with the IV and the CBC-MAC-calculation.
getNonce() - Method in class iaik.security.cipher.ChaCha20ParameterSpec
Gets the nonce value.
getNonce() - Method in class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
Gets the nonce value.
getNonce() - Method in class iaik.security.cipher.GCMParameterSpec
Returns the used bytes to generate the IV.
getNonce() - Method in class iaik.x509.ocsp.BasicOCSPResponse
A convenience method for getting the value of the Nonce extension, if included in this response.
getNonce() - Method in class iaik.x509.ocsp.OCSPRequest
A convenience method for getting the value of the Nonce extension, if included in this request.
getNonCriticalExtensionOIDs() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this ExtensionRequest.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.attr.ACRL
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this CRL.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.attr.AttributeCertificate
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this attribute certificate.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.RevokedCertificate
Returns a Set of the OID strings identifying the extension(s) that are marked NON-CRITICAL in this revoked certificate.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.X509Certificate
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this certificate.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.X509CRL
Returns a Set of the OID strings for the extension(s) marked NON-CRITICAL in this CRL.
getNonCriticalExtensionOIDs() - Method in class iaik.x509.X509Extensions
Gets a Set of the OID strings for the extension(s) marked NON-CRITICAL in this X509Extensions object.
getNonPrintableDefaultEncoding() - Static method in class iaik.asn1.structures.AVA
Gets the encoding that is used if a String attribute value has non printable chars.
getNotAfter() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns the notAfter date indicating the date the private key cannot be used after.
getNotAfter() - Method in class iaik.x509.X509Certificate
Returns the notAfter date of this certificate.
getNotAfterTime() - Method in class iaik.x509.attr.AttributeCertificate
Returns the notAfterTime value of this certificate.
getNotBefore() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns the notBefore date indicating the date the private key cannot be used before.
getNotBefore() - Method in class iaik.x509.X509Certificate
Returns the notBefore date of this certificate.
getNotBeforeTime() - Method in class iaik.x509.attr.AttributeCertificate
Returns the notBeforeTime value of this certificate.
getNoticeNumbers() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the notice numbers if this PolicyQualifierInfo is a User Notice Qualifier and notice numbers are set.
getObject(byte[]) - Method in class iaik.utils.CriticalObject
Returns the proteced CriticalObject encrypted with a given key.
getObject() - Method in class iaik.utils.CriticalObject
Returns the proteced CriticalObject.
getObjectArray(String, Object[]) - Method in class iaik.utils.ExtendedProperties
Get this property as an Object array.
getObjectDigest() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the object digest value.
getObjectDigestInfo() - Method in class iaik.x509.attr.Holder
Gets the objectDigestInfo of this Holder, if set.
getObjectDigestInfo() - Method in class iaik.x509.attr.V2Form
Gets the objectDigestInfo of this V2Form, if set.
getObjectID(String) - Static method in class iaik.asn1.ObjectID
Constructs a new ObjectID from an OID String.
getObjectID() - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Returns the object ID of this AcceptalbeCertPolicies extension.
getObjectID() - Method in class iaik.x509.attr.extensions.AuditIdentity
Returns the object ID of this AuditIdentity extension
getObjectID() - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Returns the object ID of this BasicAttConstraints extension.
getObjectID() - Method in class iaik.x509.attr.extensions.NoRevAvail
Returns the object ID of this NoRevAvail extension
getObjectID() - Method in class iaik.x509.attr.extensions.ProxyInfo
Returns the object ID of this ProxyInfo extension
getObjectID() - Method in class iaik.x509.attr.extensions.TargetInformation
Returns the object ID of this TargetInformation extension
getObjectID() - Method in class iaik.x509.extensions.AuthorityInfoAccess
Returns the object ID of this AuthorityInfoAccess extension
getObjectID() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns the object ID of this AuthorityKeyIdentifier extension.
getObjectID() - Method in class iaik.x509.extensions.BasicConstraints
Returns the object ID of this BasicConstraints extension
getObjectID() - Method in class iaik.x509.extensions.CertificateIssuer
Returns the object ID of this CertificateIssuer extension
getObjectID() - Method in class iaik.x509.extensions.CertificatePolicies
Returns the object id of this CertificatePolicies extension.
getObjectID() - Method in class iaik.x509.extensions.CRLDistributionPoints
Returns the object ID of this CRLDistributionPoints extension
getObjectID() - Method in class iaik.x509.extensions.CRLNumber
Returns the object ID of this CRLNumber extension.
getObjectID() - Method in class iaik.x509.extensions.DeltaCRLIndicator
Returns the object ID of this DeltaCRLIndicator extension.
getObjectID() - Method in class iaik.x509.extensions.ErrorExtension
Returns the ObjectID of the broken extension.
getObjectID() - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
Returns the object ID of this ExpiredCertsOnCRL extension
getObjectID() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns the object ID of this ExtendedKeyUsage extension.
getObjectID() - Method in class iaik.x509.extensions.FreshestCRL
Returns the object ID of this FreshestCRL extension
getObjectID() - Method in class iaik.x509.extensions.HoldInstructionCode
Returns the object ID of this HoldInstructionCode extension.
getObjectID() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns the object ID of this InhibitAnyPolicy extension
getObjectID() - Method in class iaik.x509.extensions.InvalidityDate
Returns the object ID of this InvalidityDate extension
getObjectID() - Method in class iaik.x509.extensions.IssuerAltName
Returns the object ID of this IssuerAltName extension
getObjectID() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns the object ID of this IssuingDistributionPoint extension.
getObjectID() - Method in class iaik.x509.extensions.KeyUsage
Returns the object ID of this KeyUsage extension
getObjectID() - Method in class iaik.x509.extensions.NameConstraints
Returns the object ID of this NameConstraints extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Returns the object ID of this NetscapeBaseUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns the object ID of this NetscapeCaPolicyUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns the object ID of this NetscapeCaRevocationUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Returns the object ID of this NetscapeCertRenewalUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Returns the object ID of this NetscapeCertType extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns the object ID of this NetscapeComment extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns the object ID of this NetscapeRevocationUrl extension
getObjectID() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns the object ID of this NetscapeSSLServerName extension
getObjectID() - Method in class iaik.x509.extensions.ocsp.NoCheck
Returns the object ID of this NoCheck extension
getObjectID() - Method in class iaik.x509.extensions.PolicyConstraints
Returns the object ID of this PolicyConstraints extension
getObjectID() - Method in class iaik.x509.extensions.PolicyMappings
Returns the object ID of this PolicyMappings extension
getObjectID() - Method in class iaik.x509.extensions.priv.IdentityLinkIssuer
Returns the object ID of this IdentityLinkIssuer extension.
getObjectID() - Method in class iaik.x509.extensions.priv.MandateIssuer
Returns the object ID of this MandateIssuer extension.
getObjectID() - Method in class iaik.x509.extensions.priv.Officials
Returns the object ID of this Officials extension.
getObjectID() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Returns the object ID of this PublicAuthorityIdentifier extension.
getObjectID() - Method in class iaik.x509.extensions.priv.PublicServiceProvider
Returns the object ID of this PublicServiceProvider extension.
getObjectID() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns the object ID of this PrivateKeyUsagePeriod extension.
getObjectID() - Method in class iaik.x509.extensions.qualified.BiometricInfo
Returns the object ID of this BiometricInfo extension
getObjectID() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns the object ID of this QCStatements extension
getObjectID() - Method in class iaik.x509.extensions.ReasonCode
Returns the object ID of this ReasonCode extension
getObjectID() - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Returns the OID identifying the SMIMECapabilities extension.
getObjectID() - Method in class iaik.x509.extensions.SubjectAltName
Returns the object ID of this SubjectAltName extension
getObjectID() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns the object ID of this SubjectDirectoryAttributes extension
getObjectID() - Method in class iaik.x509.extensions.SubjectInfoAccess
Returns the object ID of this SubjectInfoAccess extension
getObjectID() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns the object ID of this SubjectKeyIdentifier extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Returns the object ID of this AcceptableResponses extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Returns the object ID of this ArchiveCutoff extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Returns the object ID of this CertHash extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.CrlID
Returns the object ID of this CrlID extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.ExtendedRevoked
Returns the object ID of this ExtendedRevoked extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns the object ID of this Nonce extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Returns the object ID of this PreferredSignatureAlgorithms extension
getObjectID() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Returns the object ID of this ServiceLocator extension
getObjectID() - Method in class iaik.x509.UnknownExtension
Returns the object id of the unknown extension.
getObjectID() - Method in class iaik.x509.V3Extension
Returns the object ID of the extension.
getObjectType() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the object type this class represents.
getObjectTypeName() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the name of the object type this class represents.
getOCSPResponse() - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Returns the ocsp response sent by the server.
getOID() - Method in class iaik.pkcs.pkcs1.MGF1
Gets the ASN.1 object identifier (1.2.840.113549.1.1.8) for the MGF1 mask generation function.
getOID(String) - Method in class iaik.utils.RFC2253NameParser.ShortNameOIDAssociation
Gets the Object Identifier for the specified Short Name.
getOnlyContainsAttributeCerts() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the CRL only contains attribute certs.
getOnlyContainsCaCerts() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the CRL only contains ca certs.
getOnlyContainsUserCerts() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns whether the CRL only contains user certs.
getOrganization() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the organization value if this PolicyQualifierInfo is a User Notice Qualifier and the orgnization field is set.
getOtherInfo() - Method in class iaik.security.kdf.KDF1ParameterSpec
Returns the additional information used for key derivation.
getOtherInfo() - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Returns the additional information used for key derivation.
getOtherObjectTypeID() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns the otherObjectTypeID, if set.
getP() - Method in class iaik.security.dsa.DSAParams
Returns the public prime value p as BigInteger.
getP() - Method in class iaik.security.elgamal.ElGamalParameterSpec
Returns the prime modulus p.
getP() - Method in class iaik.security.elgamal.ElGamalPrivateKeySpec
Returns the prime modulus p.
getP() - Method in class iaik.security.elgamal.ElGamalPublicKeySpec
Returns the prime modulus p.
getParameter() - Method in class iaik.asn1.structures.AlgorithmID
Returns the parameters of the algorithm as ASN1Object.
getParameters() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Gets the algorithm parameters required by this MGF engine.
getParameters() - Method in class iaik.pkcs.pkcs1.Padding
 
getParameters() - Method in class iaik.pkcs.pkcs1.PKCS1v15Padding
Returns null since no parameters are used.
getParameters() - Method in class iaik.security.kem.KeyEncapsulationMechanism
Returns the parameters used by this KEM.
getParameters() - Method in class iaik.x509.extensions.smime.SMIMECapability
Gets the algorithm specific parameters (if included) announced by this SMIMECapability.
getParameterSpec() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
Gets the cipher parameters used by the encryption scheme, if included.
getParams() - Method in class iaik.security.dh.DHPrivateKey
Returns the key parameters.
getParams() - Method in class iaik.security.dh.DHPublicKey
Returns the key parameters.
getParams() - Method in class iaik.security.dsa.DSAPrivateKey
Returns the DSA parameters prime p, sub-prime q and base g as DSAParams.
getParams() - Method in class iaik.security.dsa.DSAPublicKey
Returns the DSA parameters prime p, sub-prime q and base g as DSAParams.
getParams() - Method in class iaik.security.elgamal.ElGamalPrivateKey
Returns the key parameters.
getParams() - Method in class iaik.security.elgamal.ElGamalPublicKey
Returns the key parameters.
getParams() - Method in class iaik.security.rsa.RSAOaepPrivateKey
Gets the OAEP parameters from this RSA-OAEP key (if included).
getParams() - Method in class iaik.security.rsa.RSAOaepPublicKey
Gets the OAEP parameters from this RSA-OAEP key (if included).
getParams() - Method in class iaik.security.rsa.RSAPssPrivateKey
Gets the PSS parameters from this RSA-PSS key (if included).
getParams() - Method in class iaik.security.rsa.RSAPssPublicKey
Gets the PSS parameters from this RSA-PSS key (if included).
getPassword() - Method in class iaik.pkcs.pkcs9.ChallengePassword
Gets the challenge password.
getPassword() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the password.
getPassword(String) - Method in class iaik.utils.IAIKPasswordStore
Returns the stored password for some alias.
getPasswordStrength(CharSequence) - Static method in class iaik.utils.PasswordStrengthChecker
Monotone function that calculates the password strength for the given password.
getPathLenConstraint() - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Returns the value of the encoded pathlen constraint.
getPathLenConstraint() - Method in class iaik.x509.extensions.BasicConstraints
Returns the pathLenConstraint value of this BasicConstraints extension specifying the maximum number of CA certificates that may follow the certificate in a certification path.
getPBox() - Method in class iaik.security.cipher.DESParameterSpec
Return the PBox.
getPdsLocations() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Gets all PDSLocation elements.
getPdsUrl(String) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Searches for a url pointing to a PDS written in the specified language.
getPermittedSubtrees() - Method in class iaik.x509.extensions.NameConstraints
Returns the permitted subtrees.
getPKCS12MacAlgorithm(String) - Static method in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
Gets a PKCS12MacAlgorithm by its name.
getPKCS12PbeAlgorithm(String) - Static method in class iaik.pkcs.pkcs12.PKCS12PbeAlgorithm
Gets a (PBES1) PKCS12PbeAlgorithm by its name.
getPKCS12Pbes2Algorithm(String) - Static method in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
Gets a PKCS12Pbes2Algorithm by its name.
getPolicies() - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Returns the encoded PolicyIDs.
getPolicyAuthority() - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Gets the policyAuthority field of this IetfAttrSyntax.
getPolicyId() - Method in class iaik.x509.attr.attributes.Clearance
Returns the policy id of this Clearance object.
getPolicyIdentifier() - Method in class iaik.asn1.structures.PolicyInformation
Returns the policy indentifier.
getPolicyInformation() - Method in class iaik.x509.extensions.CertificatePolicies
Returns the certifcate policies.
getPolicyOIDs() - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Returns the encoded PolicyIDs.
getPolicyQualifier() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the ID of this PolicyQualifierInfo.
getPolicyQualifiers() - Method in class iaik.asn1.structures.PolicyInformation
Returns the policy qualifiers.
getPos() - Method in class iaik.asn1.CountingDerInputStream
Gets the read position (number of bytes read so far).
getPrf() - Method in class iaik.pkcs.pkcs5.PBKDF2KeyAndParameterSpec
Gets the pseudo random function to be used.
getPrf() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Gets the pseudo random function to be used.
getPrimeExponentP() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the first exponent of this private key.
getPrimeExponentQ() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the second exponent of this private key.
getPrimeP() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the first prime of this private key.
getPrimeQ() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the second prime of this private key.
getPrimeSize() - Method in class iaik.security.elgamal.ElGamalGenParameterSpec
Returns the prime modulus size in bits.
getPrivateExponent() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the private exponent of this private key.
getPrivateKey() - Method in class iaik.pkcs.pkcs12.KeyBag
Returns the private key of this KeyBag.
getPrivateKey(ASN1Object) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKey from an ASN1Object.
getPrivateKey(ASN1Object, String) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKey for the given provider from an ASN1Object.
getPrivateKey(ASN1Object, Provider) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKey for the given provider from an ASN1Object.
getPrivateKey(byte[]) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKey from a DER encoded byte array in PKCS#8 PrivateKeyInfo format.
getPrivateKey(byte[], String) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKey for the given provider from a DER encoded byte array in PKCS#8 PrivateKeyInfo format.
getPrivateKey(byte[], Provider) - Static method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a PrivateKey for the given provider from a DER encoded byte array in PKCS#8 PrivateKeyInfo format.
getPrivateKey() - Method in class iaik.utils.KeyAndCertificate
Gets the private key from this KeyAndCertificate object.
getPrivateKey() - Method in class iaik.utils.SSLeayPrivateKey
Returns the included private key.
getPrivateKeyInfo() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Gets the PrivateKey from this EncryptedPrivateKeyInfo.
getPRK() - Method in class iaik.security.kdf.HKDFExpandOnlyParameterSpec
Gets the pseudo-random key.
getProducedAt() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the producedAt date of this BasicOCSPResponse.
getProperty(String, String) - Method in class iaik.utils.ExtendedProperties
 
getProperty(String) - Method in class iaik.utils.ExtendedProperties
 
getProtectionAlgorithm() - Method in class iaik.pkcs.pkcs12.P12CertEntryProtection
Gets the name of the protection algorithm (set).
getProtectionParameter() - Method in class iaik.pkcs.pkcs12.P12StoreParameter
Gets the protection parameters to be used to protect the integrity of the PKCS#12 KeyStore.
getProvider() - Method in class iaik.security.kem.KeyEncapsulationMechanism
Returns the provider of this KEM object.
getProvider() - Method in class iaik.utils.IaikSecurity
Returns the provider implementing the actual algorithm
getPSourceAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Gets the PSourceAlgorithm.
getPubKey() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Gets the public key (if included).
getPubKeyAlgIdentifier() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Gets the public key algorithm identifier the client prefers in the responder certificate.
getPublicExponent() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the public exponent of this private key.
getPublicExponent() - Method in class iaik.security.rsa.RSAPublicKey
Returns the public exponent of the public key.
getPublicKey() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the public key of this certificate request.
getPublicKey() - Method in interface iaik.pkcs.pkcs10.CertRequest
Returns the public key included within this certificate request.
getPublicKey() - Method in class iaik.security.rsa.RSAOaepPrivateKey
Returns the public parts (modulus n and public exponent e of this private key.
getPublicKey() - Method in class iaik.security.rsa.RSAPrivateKey
Returns the public parts (modulus n and public exponent e of this private key.
getPublicKey() - Method in class iaik.security.rsa.RSAPssPrivateKey
Returns the public parts (modulus n and public exponent e of this private key.
getPublicKey() - Method in class iaik.x509.attr.AttributeCertificate
Returns null!!!!
getPublicKey() - Method in class iaik.x509.NetscapeCertRequest
Returns the public key of this NetscapeCertRequest.
getPublicKey(ASN1Object) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey from an ASN1Object.
getPublicKey(ASN1Object, String) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey of the given provider from an ASN1Object.
getPublicKey(ASN1Object, Provider) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey of the given provider from an ASN1Object.
getPublicKey(byte[]) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey from a DER encoded byte array.
getPublicKey(byte[], String) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey of the given provider from a DER encoded byte array.
getPublicKey(byte[], Provider) - Static method in class iaik.x509.PublicKeyInfo
Creates a PublicKey of the given provider from a DER encoded byte array.
getPublicKey() - Method in class iaik.x509.X509Certificate
Returns the public key of this certificate.
getPublicKeyAndChallenge() - Method in class iaik.x509.NetscapeCertRequest
Returns the DER encoded PublicKeyAndChallenge ASN.1 data structure over which the signature is calculated:
getQ() - Method in class iaik.security.dsa.DSAParams
Returns the public sub-prime value q as BigInteger.
getQCStatement(ObjectID) - Method in class iaik.x509.extensions.qualified.QCStatements
Searches this QCStatements extension for an QCStatement with the given statementID.
getQCStatements() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns the QCStatement objects included in this QCStatements extension.
getQCStatements(ObjectID) - Method in class iaik.x509.extensions.qualified.QCStatements
Deprecated.
getQCStatements() - Method in class iaik.x509.qualified.QualifiedCertificate
Returns the QCStatements extension included in this certificate, if present.
getQualifiedPolicyInformations() - Method in class iaik.x509.qualified.QualifiedCertificate
Gets any included qualified PolicyInformation terms.
getQualifiedQCStatements() - Method in class iaik.x509.qualified.QualifiedCertificate
Gets any included qualified QCStatement terms.
getQualifierValue() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Gets the value (of the qualifier field) of this PolicyQualifierInfo.
getRawCipherName(String) - Static method in class iaik.utils.Util
Tries to get the raw name of the cipher specified by the given transformation string.
getRawExtensionValue(String) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a byte array representing the DER encoding of the extension value identified by the given OID string.
getRawExtensionValue(String) - Method in class iaik.x509.attr.AttributeCertificate
Returns a byte array representing the DER encoding of the extension value identified by the given OID string.
getRawExtensionValue(String) - Method in class iaik.x509.RevokedCertificate
Returns a byte array representing the DER encoding of the extension value identified by the given OID string.
getRawExtensionValue(String) - Method in class iaik.x509.X509Certificate
Returns a byte array representing the DER encoding of the extension value identified by the given OID string.
getRawExtensionValue(String) - Method in class iaik.x509.X509CRL
Returns a byte array representing the DER encoding of the extension value identified by the given OID string.
getRawExtensionValue(String) - Method in class iaik.x509.X509Extensions
Returns a byte array representing the DER encoding of the extension value identified by the given OID string.
getRawImplementationName() - Method in class iaik.asn1.structures.AlgorithmID
Tries to get the raw implementation name of the algorithm this AlgorithmID represents.
getRDN(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the RDN value assigned to a given ObjectID.
getRDN(ObjectID, boolean) - Method in class iaik.asn1.structures.Name
Returns the RDN value assigned to a given ObjectID.
getRDNs(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the values of all RDNs assigned to a given ObjectID.
getRDNs(ObjectID, boolean) - Method in class iaik.asn1.structures.Name
Returns the values of all RDNs assigned to a given ObjectID.
getRDNs() - Method in class iaik.asn1.structures.Name
Returns an array containing all RDNs included this Name.
getRDNValue(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the RDN value assigned to a given ObjectID.
getRDNValues(ObjectID) - Method in class iaik.asn1.structures.Name
Returns the values of all RDNs assigned to a given ObjectID.
getReadTimeout() - Method in class iaik.x509.net.ldap.LdapURLConnection
Gets the read timeout (search time limit) that is used.
getReasonCode() - Method in class iaik.x509.extensions.ReasonCode
Returns the reason code specifying the reason for certificate revocation.
getReasonCodeName() - Method in class iaik.x509.extensions.ReasonCode
Returns the name of the reason code as String.
getReasonFlags() - Method in class iaik.asn1.structures.DistributionPoint
Returns the reason flags specification of this distribution point.
getReasonFlags() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns the reason flags specification of this distribution point.
getRecipientInfo(X509Certificate) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns the recipient info matching to the supplied recipient certificate.
getRecipientInfos() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns all the recipient infos included in this EnvelopedData object.
getRecipientInfos() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns all the recipient infos included in this SignedAndEnvelopedData object.
getRecipientInfos() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns all the recipient infos included in this SignedAndEnvelopedData object.
getRegisteredName(String) - Static method in class iaik.asn1.ObjectID
Looks if a name for the object identifier specified by the given OID string already is registered.
getRegisteredObjectID(String) - Static method in class iaik.asn1.ObjectID
Looks if an object identifier for the given name or short name is registered.
getRegisteredQualifiedPolicyIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
Gets the registered qualified policy IDs.
getRegisteredQualifiedQCStatementIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
Gets the registered qualified certificate statement IDs.
getRegisteredShortName(String) - Static method in class iaik.asn1.ObjectID
Looks if a short name for the object identifier specified by the given OID string already is registered.
getReplaceCount() - Method in class iaik.utils.ReplaceInputStream
Gets the total number of replacements made so far.
getReqCert() - Method in interface iaik.x509.ocsp.CertificateResponse
Returns the reqCert of this certificate response.
getReqCert() - Method in class iaik.x509.ocsp.ReqCert
Returns the value of this reqCert.
getReqCert() - Method in class iaik.x509.ocsp.Request
Returns the ReqCert.
getReqCert() - Method in class iaik.x509.ocsp.SingleResponse
Returns the reqCert of this SingleResponse.
getRequestList() - Method in class iaik.x509.ocsp.OCSPRequest
Returns all single requests included in this OCSPRequest.
getRequestorName() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the requestorName, if included.
getRequestProperty(String) - Method in class iaik.x509.net.ldap.LdapURLConnection
Returns the value of the requested request property.
getRequireExplicitPolicy() - Method in class iaik.x509.extensions.PolicyConstraints
Returns the requireExplicitPolicy value of this PolicyConstraints extension specifying the number of additional certificates that may appear in the path before an explicit policy is required.
getResponderCertificates() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Gets the certificates of the responder.
getResponderID() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the responderID.
getResponderKey() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Gets the signing key of the responder.
getResponse() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response component of the ResponseBytes, if included.
getResponse() - Method in class iaik.x509.ocsp.ResponseBytes
Gets the response included in this ResponseBytes.
getResponseBytes() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response bytes, if included.
getResponseMessage() - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Gets the http response message.
getResponseStatus() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response status.
getResponseStatusName() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response status as String.
getResponseType() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the response type identifying this BasicOCSPResponse The corresponding OID string is "1.3.6.1.5.5.7.1.11.1".
getResponseType() - Method in class iaik.x509.ocsp.OCSPResponse
Returns the response type oid of the ResponseBytes, if included.
getResponseType() - Method in class iaik.x509.ocsp.Response
Returns the OID identifying the particular response type.
getResponseType() - Method in class iaik.x509.ocsp.ResponseBytes
Gets the type of the response of this ResponseBytes.
getResponseType() - Method in exception iaik.x509.ocsp.UnknownResponseException
Returns the response type of the unknown response.
getRetentionPeriod() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Gets the retention period.
getRevocationDate() - Method in class iaik.x509.RevokedCertificate
Returns the revocation date of the revoked certificate.
getRevocationReason() - Method in class iaik.x509.ocsp.RevokedInfo
Returns the revocation reason.
getRevocationTime() - Method in class iaik.x509.ocsp.RevokedInfo
Returns the revocationTime.
getRevocationUrl() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns the revocation url.
getRevokedCertificate(BigInteger) - Method in class iaik.x509.attr.ACRL
Searches the CRL for the specified serial number and returns the appertaining revoked certificate, if included into this CRL.
getRevokedCertificate(X509Certificate) - Method in class iaik.x509.attr.ACRL
Checks, if the CRL contains the given certificate.
getRevokedCertificate(BigInteger) - Method in class iaik.x509.X509CRL
Searches the CRL for the specified serial number and returns the appertaining revoked certificate, if included into this CRL.
getRevokedCertificate(X509Certificate) - Method in class iaik.x509.X509CRL
Checks, if the CRL contains the given certificate.
getRevokedCertificates() - Method in class iaik.x509.attr.ACRL
Returns a set containing all the revoked certificates included into this CRL.
getRevokedCertificates() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
Through this method, the application can get information about the concerned certificates; i.e.
getRevokedCertificates() - Method in class iaik.x509.X509CRL
Returns a set containing all the revoked certificates included in this CRL.
getRevokedInfo() - Method in class iaik.x509.ocsp.CertStatus
Returns the RevokedInfo, if present.
getRFC2253String() - Method in class iaik.asn1.structures.AVA
Returns a string representation of this AVA according to RFC 2253.
getRFC2253String(boolean) - Method in class iaik.asn1.structures.AVA
Returns a string representation of this AVA according to RFC 2253.
getRFC2253String() - Method in class iaik.asn1.structures.Name
Returns a string representation of this Name according to RFC 2253.
getRFC2253String(boolean) - Method in class iaik.asn1.structures.Name
Returns a string representation of this Name according to RFC 2253.
getRFC2253String() - Method in class iaik.asn1.structures.RDN
Returns a string representation of this RDN according to RFC 2253.
getRFC2253String(boolean) - Method in class iaik.asn1.structures.RDN
Returns a string representation of this RDN according to RFC 2253.
getRFC2253String(String) - Static method in class iaik.asn1.UTF8String
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(String, boolean) - Static method in class iaik.asn1.UTF8String
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(char[]) - Static method in class iaik.asn1.UTF8String
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(char[], boolean) - Static method in class iaik.asn1.UTF8String
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(String) - Static method in class iaik.utils.Util
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(String, boolean) - Static method in class iaik.utils.Util
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(char[]) - Static method in class iaik.utils.Util
Returns a UTF-8 String representation according to RFC 2253.
getRFC2253String(char[], boolean) - Static method in class iaik.utils.Util
Returns a UTF-8 String representation according to RFC 2253.
getRoleAuthority() - Method in class iaik.x509.attr.attributes.Role
Gets the role authority of this Role attribute, if set.
getRoleName() - Method in class iaik.x509.attr.attributes.Role
Returns the role name.
getRSACipherProvider() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Gets the RSA cipher provider for this ReceipientInfo.
getRSACipherProvider() - Method in class iaik.pkcs.pkcs7.SignerInfo
Gets the RSA cipher provider for this ReceipientInfo.
getRSAPrivateKey(Key) - Static method in class iaik.utils.Util
Convert a key to an IAIK RSAPrivateKey.
getRSAPublicKey(Key) - Static method in class iaik.utils.Util
Convert a key to an IAIK RSAPublicKey.
getSafeBags() - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Returns the SafeBags this AuthenticatedSafe contains.
getSafeBags() - Method in class iaik.pkcs.pkcs12.SafeContentsBag
Returns the SafeBags of this SafeContentsBag.
getSalt() - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Gets the salt value, if set by the application.
getSalt() - Method in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Gets the salt value, if set by the application.
getSalt() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Returns the salt.
getSalt() - Method in class iaik.security.kdf.HKDFParameterSpec
Gets the salt value.
getSalt() - Method in class iaik.security.spec.IaikPBEParameterSpec
Returns the salt.
getSalt() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
Returns the salt.
getSaltLength() - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Gets the salt length.
getSaltLength() - Method in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Gets the salt length.
getSaltLength() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
Gets the length of the salt value.
getSaltLength() - Method in class iaik.security.pbe.PBEGenParameterSpec
Returns the length of the salt in bytes.
getSBoxes() - Method in class iaik.security.cipher.DESParameterSpec
Return the SBoxes.
getSBoxes() - Method in class iaik.security.cipher.GOSTParameterSpec
Return the SBoxes.
getSecretKeyFactoryInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a SecretKeyFactory implementation for this AlgorithmIdentifier.
getSecretKeyFactoryInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific SecretKeyFactory implementation for this AlgorithmID.
getSecretKeyFactoryInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a SecretKeyFactory implementation for this AlgorithmIdentifier supported by the given provider.
getSecretKeyFactoryInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a SecretKeyFactory instance for the requested algorithm from the given provider.
getSecretObject() - Method in class iaik.pkcs.pkcs12.SecretBag
Returns the ASN1 content of this SecretBag.
getSecretType() - Method in class iaik.pkcs.pkcs12.SecretBag
Returns the ASN1 content of this SecretBag.
getSecretValue() - Method in class iaik.security.kdf.KDF1ParameterSpec
Returns the secret value used for key derivation.
getSecretValue() - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Returns the secret value used for key derivation.
getSecureRandom() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Gets the SecureRandom.
getSecureRandom() - Method in class iaik.iso.iso9796.ISO9796P2Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.pkcs.pkcs1.PKCS1AlgorithmParameterSpec
Gets the SecureRandom.
getSecureRandom() - Method in class iaik.pkcs.pkcs1.RSACipher
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Static method in class iaik.security.random.JDKSeedGenerator
Returns the SecureRandom instance that is in use by all JDKSeedGenerator instances.
getSecureRandom() - Method in class iaik.security.rsa.RIPEMD128withRSAISO9796P2S2S3andMGF1Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.RIPEMD128withRSAISO9796P2Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.RIPEMD160withRSAISO9796P2S2S3andMGF1Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.RIPEMD160withRSAISO9796P2Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.RSA
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.SHA256withRSAISO9796P2S2S3andMGF1Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.SHA256withRSAISO9796P2Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.SHA384withRSAISO9796P2S2S3andMGF1Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.SHA384withRSAISO9796P2Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.SHA512withRSAISO9796P2S2S3andMGF1Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.SHA512withRSAISO9796P2Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature
Gets the SecureRandom used by this Signature engine.
getSecureRandom() - Method in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2Signature
Gets the SecureRandom used by this Signature engine.
getSecurityCategories() - Method in class iaik.x509.attr.attributes.Clearance
Returns the SecurityCategories that may be included in this Clearance.
getSecurityClassificationName(int) - Static method in class iaik.x509.attr.attributes.Clearance
Gets the name registered for a particular security classification value.
getSeed() - Method in class iaik.security.dsa.SHA2withDSAParameterSpec
Gets the domain parameter seed.
getSeed() - Method in class iaik.security.dsa.SHA2withDSAParams
Gets the domain parameter seed.
getSeed() - Method in class iaik.security.random.AutoSeedGenerator
Get the seed.
getSeed() - Method in class iaik.security.random.HashObjectSeedGenerator
Return the random seed.
getSeed() - Method in class iaik.security.random.JDKSeedGenerator
Return the seed.
getSeed() - Method in class iaik.security.random.MetaSeedGenerator
Get the seed.
getSeed() - Method in class iaik.security.random.SeedGenerator
Get the generated random seed bits.
getSeedlen() - Method in class iaik.security.dsa.SHA2withDSAGenParameterSpec
Gets the seed length.
getSeedLength() - Method in class iaik.security.random.VarLengthSeedGenerator
Gets the bitlength of the seed.
getSemanticsIdentifier() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns the semantics identifier of this SemanticsInformation.
getSerialNumber() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Returns the issuer-specific serial number.
getSerialNumber() - Method in class iaik.x509.attr.AttributeCertificate
Returns the serial number of this certificate as BigInteger.
getSerialNumber() - Method in class iaik.x509.attr.IssuerSerial
Returns the issuer-specific serial number.
getSerialNumber() - Method in class iaik.x509.ocsp.CertID
Returns the serialNumber.
getSerialNumber() - Method in class iaik.x509.RevokedCertificate
Returns the serial number of the revoked certificate.
getSerialNumber() - Method in class iaik.x509.X509Certificate
Returns the serial number of this certificate as BigInteger.
getService() - Method in class iaik.x509.attr.attributes.SvceAuthInfo
Gets the service name of this SvceAuthInfo.
getServiceLocator() - Method in class iaik.x509.ocsp.Request
A convenience method for getting the ServiceLocator extension, if included in this request.
getShortName() - Method in class iaik.asn1.ObjectID
Returns the short name registered for this ObjectID.
getSigAlgName() - Method in class iaik.x509.attr.ACRL
Returns the (JCA standard) name of the signature algorithm used by the issuer for signing this CRL.
getSigAlgName() - Method in class iaik.x509.attr.AttributeCertificate
Returns the (JCA standard) name of the signature algorithm used by the issuer for signing this certificate.
getSigAlgName() - Method in class iaik.x509.X509Certificate
Returns the (JCA standard) name of the signature algorithm used by the issuer for signing this certificate.
getSigAlgName() - Method in class iaik.x509.X509CRL
Returns the (JCA standard) name of the signature algorithm used by the issuer for signing this CRL.
getSigAlgOID() - Method in class iaik.x509.attr.ACRL
Returns the OID of the signature algorithm used by the issuer for signing this CRL.
getSigAlgOID() - Method in class iaik.x509.attr.AttributeCertificate
Returns the OID of the signature algorithm used by the issuer for signing this certificate.
getSigAlgOID() - Method in class iaik.x509.X509Certificate
Returns the OID of the signature algorithm used by the issuer for signing this certificate.
getSigAlgOID() - Method in class iaik.x509.X509CRL
Returns the OID of the signature algorithm used by the issuer for signing this CRL.
getSigAlgParams() - Method in class iaik.x509.attr.ACRL
Returns the algorithm parameters associated with the signature algorithm used by the issuer for signing this CRL.
getSigAlgParams() - Method in class iaik.x509.attr.AttributeCertificate
Returns the algorithm parameters associated with the signature algorithm used by the issuer for signing this certificate.
getSigAlgParams() - Method in class iaik.x509.X509Certificate
Returns the algorithm parameters associated with the signature algorithm used by the issuer for signing this certificate.
getSigAlgParams() - Method in class iaik.x509.X509CRL
Returns the algorithm parameters associated with the signature algorithm used by the issuer for signing this CRL.
getSigIdentifier() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Gets the signature algorithm identifier the client prefers.
getSignature() - Method in class iaik.x509.attr.ACRL
Returns the signature of this CRL.
getSignature() - Method in class iaik.x509.attr.AttributeCertificate
Returns the signature value of this certificate.
getSignature() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the signature of this BasicOCSPResponse.
getSignature() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the signature of this OCSPRequest, if included.
getSignature(AlgorithmID) - Method in interface iaik.x509.stream.CRLListener
The CRL stream calls this method to get an initialized Signature object which is ready for signature verification.
getSignature(AlgorithmID) - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
This implementation of CRLListener.getSignature(iaik.asn1.structures.AlgorithmID)tries to instantiate a Signatureobject from the IAIK provider for the given signature algorithm if the issuer public key has been specified in the constructor.
getSignature() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getSignature() - Method in class iaik.x509.X509Certificate
Returns the signature of this certificate.
getSignature() - Method in class iaik.x509.X509CRL
Returns the signature of this CRL.
getSignatureAlgorithm() - Method in class iaik.x509.attr.ACRL
Returns the signature algorithm of this CRL.
getSignatureAlgorithm() - Method in class iaik.x509.attr.AttributeCertificate
Returns the signature algorithm of this certificate.
getSignatureAlgorithm() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the signature algorithm of this BasicOCSPResponse.
getSignatureAlgorithm() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the signature algorithm of this OCSPRequest.
getSignatureAlgorithm() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getSignatureAlgorithm() - Method in class iaik.x509.X509Certificate
Returns the signature algorithm of this certificate.
getSignatureAlgorithm() - Method in class iaik.x509.X509CRL
Returns the signature algorithm of this CRL.
getSignatureAlgorithmID() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the signature algorithm of this certificate request.
getSignatureAlgorithmID() - Method in class iaik.x509.NetscapeCertRequest
Returns the signature algorithm of this NetscapeCertRequest.
getSignatureInstance() - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Signature implementation for this AlgorithmIdentifier.
getSignatureInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a provider-specific Signature implementation for this AlgorithmIdentifier.
getSignatureInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
Tries to find a Signature implementation for this AlgorithmIdentifier supported by the given provider.
getSignatureInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
Tries to get a Signature instance for the requested algorithm from the given provider.
getSignatureParameters(Signature) - Static method in class iaik.utils.Util
Gets the parametes from a Signature engine.
getSignatureValue() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getSignedDigest(int) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the message digest included in the authenticated attributes.
getSignerCertificate() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the response signer certificate or null if no certificates are included.
getSignerInfos() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns all the signer infos included in this SignedData object.
getSimpleOctetString() - Method in class iaik.asn1.OCTET_STRING
Returns this OCTET_STRING as simple OCTET_STRING.
getSingleResponse(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.
getSingleResponse(ReqCert) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Searches for the single response corresponding to the certificate identified by the given reqCert.
getSingleResponse(ReqCert) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Returns the single response identified by the given ReqCert, if included.
getSingleResponse(Request) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Creates a single response for the given single request.
getSingleResponses() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns all single responses included in this BasicOCSPResponse.
getSingleResponses() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Returns all single responses produced by this response generator.
getSkipCerts() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns the skipCerts value of this InhibitAnyPolicy extension.
getSourceDataUri() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Gets source data uri.
getSSLServerName() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns the SSL server name.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
Returns the statement ID identifying this QcEuCompliance statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Returns the statement ID identifying this QcEuLimitValue statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Returns the statement ID identifying this QcEuPDS statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Returns the statement ID identifying this QcEuRetentionPeriod statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuSSCD
Returns the statement ID identifying this QcEuSSCD statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Returns the statement ID identifying this QcType statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.QCStatement
Gets the statementID of this QCStatement.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
Returns the statement ID identifying this statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.QCSyntaxV1
Returns the statement ID identifying this QCSyntaxV1 statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.QCSyntaxV2
Returns the statement ID identifying this QCSyntaxV2 statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns the statement ID identifying this SemanticsInformation statement info.
getStatementID() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Returns the statement ID of the unknown statement info.
getStatementInfo(ObjectID) - Method in class iaik.x509.extensions.qualified.QCStatements
Searches this QCStatements extension for an QCStatement with the given statementID and returns its QCStatementInfo.
getStatementInfo() - Method in class iaik.x509.extensions.qualified.structures.QCStatement
Gets the statementInfo of this QCStatement.
getStatus() - Method in class iaik.security.random.AutoSeedGenerator
Return the status of seed generation.
getStatus() - Method in class iaik.security.random.HashObjectSeedGenerator
Return the current status of seed generation.
getStatus() - Method in class iaik.security.random.JDKSeedGenerator
Return the status of seed generation.
getStatus() - Method in class iaik.security.random.MetaSeedGenerator
Return the status of seed generation.
getStatus() - Method in class iaik.security.random.SeedGenerator
Get the current status of seed generation.
getString(String, String) - Method in class iaik.utils.ExtendedProperties
Get this property value, as a String.
getStringArray(String, String[]) - Method in class iaik.utils.ExtendedProperties
Get this property as a String array.
getStringFromUTF8Encoding(byte[]) - Static method in class iaik.asn1.UTF8String
Decodes an UTF-8 encoded byte array and returns the result as string.
getStringFromUTF8Encoding(byte[], boolean) - Static method in class iaik.asn1.UTF8String
Decodes an UTF-8 encoded byte array and returns the result as string.
getStringFromUTF8Encoding(byte[]) - Static method in class iaik.utils.Util
Decodes an UTF-8 encoded byte array and returns the result as string.
getStringFromUTF8Encoding(byte[], boolean) - Static method in class iaik.utils.Util
Decodes an UTF-8 encoded byte array and returns the result as string.
getStrongPrime(int, Random) - Static method in class iaik.utils.CryptoUtils
Deprecated.
use NumberTheory.getStrongPrime() instead
getStrongPrime(int, Random) - Static method in class iaik.utils.NumberTheory
Returns a random strong prime.
getSubject() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the subject of this certificate request.
getSubjectDN() - Method in class iaik.x509.X509Certificate
Returns the Distinguished Name of the subject of this certificate, as Principal.
getSubjectDomainPolicy() - Method in class iaik.asn1.structures.PolicyMapping
Returns the subject domain policy.
getSubjectUniqueID() - Method in class iaik.x509.X509Certificate
Returns the subject unique identifier of this certificate, or null if no SubjectUniqueID is specified by this certificate.
getTag() - Method in class iaik.asn1.ASN
Returns the tag number of this ASN.1 type.
getTag() - Method in class iaik.asn1.DerInputStream
Returns the tag of the ASN1 type this DerInputStream currently is parsing.
getTagClass() - Method in class iaik.asn1.ASN
Returns the tag class.
getTargetCertificate() - Method in class iaik.x509.attr.TargetCert
Gets the target certificate.
getTargetElements() - Method in class iaik.x509.attr.extensions.ProxyInfo
Gets all Target elements included in the Targets objects of this ProxyInfo extension.
getTargetElements() - Method in class iaik.x509.attr.extensions.TargetInformation
Gets all Target elements included in the Targets objects of this TargetInformation extension.
getTargetName() - Method in class iaik.x509.attr.TargetCert
Gets the target name.
getTargets() - Method in class iaik.x509.attr.extensions.ProxyInfo
Gets all Targets objects included in this ProxyInfo extension.
getTargets(Object) - Method in class iaik.x509.attr.extensions.ProxyInfo
Searches if any of the included Targets contains a Target that matches the given server object.
getTargets() - Method in class iaik.x509.attr.extensions.TargetInformation
Gets all Targets objects included in this TargetInformation extension.
getTargets() - Method in class iaik.x509.attr.Targets
Returns all Target elements included in this Targets list.
getTBSCertificate() - Method in class iaik.x509.X509Certificate
Returns the DER encoded TBSCertificate ASN.1 data structure specifying all subject and issuer related information.
getTBSCertList() - Method in class iaik.x509.attr.ACRL
Returns the TBSCertList inherent to this CRL as DER encoded ASN.1 structure.
getTBSCertList() - Method in class iaik.x509.X509CRL
Returns the TBSCertList inherent to this CRL as DER encoded ASN.1 structure.
getTBSRequest() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the DER encoded TBSRequest ASN.1 data structure specifying request data to be signed.
getTBSResponseData() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the DER encoded TBSResponseData ASN.1 data structure specifying response data to be signed.
getThisUpdate() - Method in class iaik.x509.attr.ACRL
Returns the date of thisUpdate.
getThisUpdate() - Method in class iaik.x509.ocsp.SingleResponse
Returns the thisUpdate date.
getThisUpdate() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getThisUpdate() - Method in class iaik.x509.X509CRL
Returns the date of thisUpdate.
getTracedData() - Method in class iaik.utils.TracedInputStream
Returns the data which have been read from the InputStream.
getTracedData(boolean) - Method in class iaik.utils.TracedInputStream
Returns the data which have been read from the InputStream.
getTrailerField() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets the trailer field.
getTryIAIKProviderFirst() - Static method in class iaik.utils.IaikSecurity
Decides whether to try the IAIK provider as first provider anytime where applicable when internally instantiating a JCA Engine.
getType() - Method in class iaik.asn1.structures.Attribute
Returns the type of this Attribute.
getType() - Method in class iaik.asn1.structures.AVA
Returns the type of this AttributeValueAssertion.
getType() - Method in class iaik.asn1.structures.GeneralName
Returns the type of this general name which may lie between 0 and 8.
getType() - Method in class iaik.x509.attr.SecurityCategory
Returns the type OID identifying the type to which this SecurityCategory value belongs.
getType() - Method in class iaik.x509.attr.Target
Returns the type this Target represents -- either TARGET_NAME (0) or TARGET_GROUP (1) or TARGET_CERT (2).
getType() - Method in class iaik.x509.attr.TargetCert
Returns the type this Target represents.
getType() - Method in class iaik.x509.attr.TargetGroup
Returns the type this Target represents.
getType() - Method in class iaik.x509.attr.TargetName
Returns the type this Target represents.
getType() - Method in class iaik.x509.attr.UnknownSecurityCategory
Returns the SecurityCategory type the unknown SecurityCategory value belongs to.
getType() - Method in class iaik.x509.ocsp.ReqCert
Returns the type of this reqCert which may lie between 0 and 4.
getTypeAsString() - Method in class iaik.x509.attr.Target
Returns the type (as String) this target represents -- either "TargetName" or "TargetGroup" or "TargetCert".
getTypeAsString() - Method in class iaik.x509.attr.TargetCert
Gets the type (as String "TargetCert") this target represents.
getTypeAsString() - Method in class iaik.x509.attr.TargetGroup
Gets the type (as String "TargetGroup") this target represents.
getTypeAsString() - Method in class iaik.x509.attr.TargetName
Gets the type (as String "TargetName") this target represents.
getTypeId() - Method in class iaik.asn1.structures.OtherName
Returns the type OID identifying the type of the OtherName.
getTypeName() - Method in class iaik.x509.ocsp.ReqCert
Returns the type of this reqCert as String.
getTypeOfBiometricData() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Gets the type of biometric data.
getUnauthenticatedAttribute(ObjectID) - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the first unauthenticated attribute matching to the given ObjectID, if included in this SignerInfo object.
getUnauthenticatedAttributes() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns a set of attributes that are not signed by the signer.
getUnknownInfo() - Method in class iaik.x509.ocsp.CertStatus
Returns the UnknownInfo, if present.
getUnknownResponse() - Method in exception iaik.x509.ocsp.UnknownResponseException
Returns an ASN.1 representation of the unknown response.
getUriAccessLocation() - Method in class iaik.asn1.structures.AccessDescription
Gets the accessLocation field (if specified as uri name).
getUrl() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
Gets the pds url.
getUseAlternativeSignatureFunction() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Checks whether the alternative signature function (ISO 9796-2 Appendix A.6, A.7) is used or not.
getUseExplicitTrailer() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Asks whether an explicit or implicit trailer field shall be used by the ISO 9796-2 Signature engine to which this ParameterSpec shall be supplied.
getUseJKSFallBack() - Static method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Gets whether the JKS fallback mechanism is enabled when parsing a PKCS#12 KeyStore.
getUseOldMd5() - Static method in class iaik.security.provider.IAIK
Deprecated. 
getUTF8EncodingFromCharArray(char[]) - Static method in class iaik.asn1.UTF8String
UTF-8 encodes the given char array.
getUTF8EncodingFromCharArray(char[]) - Static method in class iaik.utils.Util
UTF-8 encodes the given char array.
getUTF8EncodingFromString(String) - Static method in class iaik.asn1.UTF8String
UTF-8 encodes the given string.
getUTF8EncodingFromString(String) - Static method in class iaik.utils.Util
UTF-8 encodes the given string.
getValue() - Method in class iaik.asn1.ASN1Object
Returns the value of this ASN1Object.
getValue() - Method in class iaik.asn1.BIT_STRING
Returns the value of this BIT_STRING as a byte array.
getValue() - Method in class iaik.asn1.BMPString
Returns the value of this BMPString as a String object.
getValue() - Method in class iaik.asn1.BOOLEAN
Returns the value of this BOOLEAN as a Java object of type Boolean.
getValue() - Method in class iaik.asn1.CON_SPEC
Returns the value of this CON_SPEC as an ASN1Object.
getValue() - Method in class iaik.asn1.ConstructedType
Returns the value of this ConstructedType as an array of ASN1Objects.
getValue() - Method in class iaik.asn1.EncodedASN1Object
Returns the encoded ASN.1 object itself.
getValue() - Method in class iaik.asn1.ENUMERATED
Returns the value of this ENUMERATED as an Integer object.
getValue() - Method in class iaik.asn1.GeneralizedTime
Returns the value of this GeneralizedTime as a String.
getValue() - Method in class iaik.asn1.GeneralString
Returns the value of this GeneralString as a String object.
getValue() - Method in class iaik.asn1.IA5String
Returns the value of this IA5String as a String object.
getValue() - Method in class iaik.asn1.INTEGER
Returns the value of this INTEGER as a BigInteger object.
getValue() - Method in class iaik.asn1.NULL
Returns null.
getValue() - Method in class iaik.asn1.NumericString
Returns the value of this NumericString as a String.
getValue() - Method in class iaik.asn1.ObjectID
Returns the value of this ObjectID as a String object.
getValue() - Method in class iaik.asn1.OCTET_STRING
Returns the value of this OCTET_STRING as byte array.
getValue() - Method in class iaik.asn1.PrintableString
Returns the value of this PrintableString as a String object.
getValue() - Method in class iaik.asn1.structures.Attribute
Returns the value of this Attribute.
getValue() - Method in class iaik.asn1.structures.AVA
Returns the value of this AttributeValueAssertion.
getValue() - Method in class iaik.asn1.T61String
Returns the value of this T61String as a String object.
getValue() - Method in class iaik.asn1.UNIString
Returns the value of this UNIString as a String object.
getValue() - Method in class iaik.asn1.UNKNOWN
Returns the value of this UNKNOWN ASN.1 object as a byte array.
getValue() - Method in class iaik.asn1.UTCTime
Returns the value of this UTCTime as a String.
getValue() - Method in class iaik.asn1.UTF8String
Returns the value of this UTF8String as a String object.
getValue() - Method in class iaik.asn1.VisibleString
Returns the value of this VisibleString as a String.
getValue() - Method in class iaik.x509.attr.extensions.AuditIdentity
Returns the value of this AuditIdentity extension.
getValue() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Gets the value.
getValue() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns the nonce value.
getValue() - Method in class iaik.x509.ocsp.UnknownInfo
Returns the value of this UnknownInfo.
getValueAsString() - Method in class iaik.asn1.structures.AVA
Returns the value of this AttributeValueAssertion as String.
getValues() - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Gets an enumeration with all values included in this IetfAttrSyntax.
getVector(Object[]) - Static method in class iaik.utils.Util
This method converts an array to a Vector.
getVersion() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the version number of this certificate request.
getVersion() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns the version syntax number.
getVersion() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns the syntax version number.
getVersion() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns the syntax version number.
getVersion() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns the version of this RecipientInfo.
getVersion() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns the syntax version number.
getVersion() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns the synatx version number.
getVersion() - Method in class iaik.x509.attr.ACRL
Returns the version number of this CRL as int.
getVersion() - Method in class iaik.x509.attr.AttributeCertificate
Returns the version number of this certificate as int.
getVersion() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the version number of this BasicOCSPResponse as int.
getVersion() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the version number of this OCSPRequest as int.
getVersion() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
getVersion() - Method in class iaik.x509.X509Certificate
Returns the version number of this certificate as int.
getVersion() - Method in class iaik.x509.X509CRL
Returns the version number of this CRL as int.
getVersionInfo() - Static method in class iaik.security.provider.IAIK
Gets an info string with name and version og the IAIK provider.
getVForm() - Method in interface iaik.x509.attr.AttCertIssuer
Returns the version this AttCertIssuer represents -- either v1Form (1) or v2Form (2).
getVForm() - Method in class iaik.x509.attr.V1Form
Returns 1 (v1Form -- the version this AttcertIssuer represents).
getVForm() - Method in class iaik.x509.attr.V2Form
Returns 2 (v2Form -- the version this AttcertIssuer represents).
getWholeValue() - Method in class iaik.asn1.OCTET_STRING
Returns the whole value of this OCTET_STRING as a byte array.
getWrapNonceValue() - Static method in class iaik.x509.ocsp.extensions.Nonce
Gets whether to wrap the Nonce value into an ASN.1 OCTET_STRING before putting it into the OCSP Extension extnValue field.
getX() - Method in class iaik.security.dh.DHPrivateKey
Returns the private value x as BigInteger.
getX() - Method in class iaik.security.dsa.DSAPrivateKey
Returns the private key value x.
getX() - Method in class iaik.security.elgamal.ElGamalPrivateKey
Returns the private value x as BigInteger.
getX() - Method in class iaik.security.elgamal.ElGamalPrivateKeySpec
Returns the private value x.
getY() - Method in class iaik.security.dh.DHPublicKey
Returns the public value y as BigInteger.
getY() - Method in class iaik.security.dsa.DSAPublicKey
Returns the public key value y.
getY() - Method in class iaik.security.elgamal.ElGamalPublicKey
Returns the public value y as BigInteger.
getY() - Method in class iaik.security.elgamal.ElGamalPublicKeySpec
Returns the public value y.
givenName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.42) for the x.500 attribute type givenName, added by Telia.
GOOD - Static variable in class iaik.x509.ocsp.CertStatus
CertStatus "good" (0).
GOST - Class in iaik.security.cipher
Implements the GOST algorithm, a Russian 64 bit Feistel based block cipher with a key length of 256 bits; described in the government standard GOST 28147-89.
GOST() - Constructor for class iaik.security.cipher.GOST
Creates a GOST object by calling the BufferedCipher constructor for the GOST cipher.
gost3410 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the gostR3410-2001 signature algorithm as specified by RFC 5832.
gost3411 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the GOST-R-34.11-94 message digest algorithm which is the same as GOST3411.
GOST3411 - Class in iaik.security.md
This class implements the GOST3411 R 34.11-94 message digest algorithm according to RFC 5831.
GOST3411() - Constructor for class iaik.security.md.GOST3411
 
GOSTKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used by the GOST cipher.
GOSTKeyGenerator() - Constructor for class iaik.security.cipher.GOSTKeyGenerator
Create a new GOST key generator.
GOSTParameterSpec - Class in iaik.security.cipher
GOST parameter specification.
GOSTParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.GOSTParameterSpec
Creates a GOST Parameter specification by using the given SBoxes and the first 8 bytes of the supplied byte array as initialization vector (IV).
GOSTParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.GOSTParameterSpec
Creates a GOST Parameter specification by using the given SBoxes and 8 bytes of the supplied byte array as initialization vector (IV), beginning at the given offset.
Groestl224 - Class in iaik.security.md
This class implements the Groestl message digest algorithm.
Groestl224() - Constructor for class iaik.security.md.Groestl224
Constructs a new instance.
Groestl256 - Class in iaik.security.md
This class implements the Groestl message digest algorithm.
Groestl256() - Constructor for class iaik.security.md.Groestl256
Constructs a new instance.
Groestl384 - Class in iaik.security.md
This class implements the Groestl message digest algorithm.
Groestl384() - Constructor for class iaik.security.md.Groestl384
Constructs a new instance.
Groestl512 - Class in iaik.security.md
This class implements the Groestl message digest algorithm.
Groestl512() - Constructor for class iaik.security.md.Groestl512
Constructs a new instance.
group - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.10.4) for the X.509 Group attribute type to may be used in attribute certificates.
Group - Class in iaik.x509.attr.attributes
The Group attribute.
Group() - Constructor for class iaik.x509.attr.attributes.Group
Empty default constructor.
Group(byte[][]) - Constructor for class iaik.x509.attr.attributes.Group
Creates a Group object for the given byte[] values array.
Group(ObjectID[]) - Constructor for class iaik.x509.attr.attributes.Group
Creates a Group object for the given ObjectID values array.
Group(String[]) - Constructor for class iaik.x509.attr.attributes.Group
Creates a Group object for the given String values array.
Group(ASN1Object) - Constructor for class iaik.x509.attr.attributes.Group
Creates a Group object from its ASN.1 representation.

H

Handler - Class in iaik.x509.net.ldap
A protocol handler for the LDAP protocol.
Handler() - Constructor for class iaik.x509.net.ldap.Handler
Default constructor.
handwritten_signature - Static variable in class iaik.x509.extensions.qualified.structures.BiometricData
The predefined biometric data type handwritten-signature.
hasContent() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns true if this ContentInfo has a content.
hasContent() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns true if this ContentInfoStream has a content.
hasContent() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns true if there is a content.
hasContent() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns true if there is a content.
hasExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Checks, if there are any extensions included into this ExtensionRequest.
hasExtensions() - Method in class iaik.x509.attr.ACRL
Checks, if there are any extensions included into this CRL.
hasExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Checks, if there are any extensions included into this certificate.
hasExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Checks, if there are any extensions included in this basic ocsp response.
hasExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
Checks, if there are any extensions included in this ocsp request.
hasExtensions() - Method in class iaik.x509.ocsp.Request
Checks, if there are any extensions included in this request.
hasExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Checks, if there are any extensions included in this single response.
hasExtensions() - Method in class iaik.x509.RevokedCertificate
Checks if there are extensions included into this revoked certificate.
hasExtensions() - Method in class iaik.x509.X509Certificate
Checks, if there are any extensions included into this certificate.
hasExtensions() - Method in class iaik.x509.X509CRL
Checks, if there are any extensions included into this CRL.
hasExtensions() - Method in class iaik.x509.X509Extensions
Checks, if there are any extensions currently maintained by this X509Extensions object.
HASH_ID - Static variable in class iaik.security.rsa.RIPEMD128withRSAISO9796P2S2S3andMGF1Signature
ID for RIPEMD128 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.RIPEMD128withRSAISO9796P2Signature
ID for RIPEMD128 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.RIPEMD160withRSAISO9796P2S2S3andMGF1Signature
ID for RIPEMD160 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.RIPEMD160withRSAISO9796P2Signature
ID for RIPEMD160 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHA256withRSAISO9796P2S2S3andMGF1Signature
ID for SHA-256 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHA256withRSAISO9796P2Signature
ID for SHA-256 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHA384withRSAISO9796P2S2S3andMGF1Signature
ID for SHA-384 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHA384withRSAISO9796P2Signature
ID for SHA-384 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHA512withRSAISO9796P2S2S3andMGF1Signature
ID for SHA-512 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHA512withRSAISO9796P2Signature
ID for SHA-512 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHAwithRSAISO9796P2S2S3andMGF1Signature
ID for SHA-1 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.SHAwithRSAISO9796P2Signature
ID for SHA-1 hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature
ID for WHIRLPOOL hash algorithm; implicitly specified in trailer field.
HASH_ID - Static variable in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2Signature
ID for WHIRLPOOL hash algorithm; implicitly specified in trailer field.
HashBasedGenerationFunction - Class in iaik.security.kdf
This is a helper class (and therefore shall not be used standalone by an application) for engines that produce an arbitrary long bit string by concatenating outputs of cryptographic hash functions in a specific way.
HashBasedGenerationFunction(AlgorithmID, int) - Constructor for class iaik.security.kdf.HashBasedGenerationFunction
Initializes the class with the provided hash algorithm and a specific starting value.
HashBasedGenerationFunction(AlgorithmID, int, byte[]) - Constructor for class iaik.security.kdf.HashBasedGenerationFunction
Initialises the class with the provided hash algorithm, a specific starting value, and some additional info Y.
HashBasedGenerationFunction(AlgorithmID, int, byte[], boolean) - Constructor for class iaik.security.kdf.HashBasedGenerationFunction
Initialises the class with the provided hash algorithm, a specific starting value, some additional info Y, and the position of the counter in the digest computation.
hashCode() - Method in class iaik.asn1.ASN
Returns a hashcode for this object.
hashCode() - Method in class iaik.asn1.ASN1String
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.ObjectID
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.PrintableString
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.structures.AlgorithmID
Returns a hash code value for this object.
hashCode() - Method in class iaik.asn1.structures.Attribute
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.structures.AVA
Returns the hashcode for this AttributeValueAssertion.
hashCode() - Method in class iaik.asn1.structures.ChoiceOfTime
Returns a hash code for this object.
hashCode() - Method in class iaik.asn1.structures.GeneralName
Returns a hash code value for this object.
hashCode() - Method in class iaik.asn1.structures.GeneralNames
Returns a hash code value for this object.
hashCode() - Method in class iaik.asn1.structures.Name
Returns a hashcode for this Name.
hashCode() - Method in class iaik.asn1.structures.RDN
Returns the hashcode for this RDN.
hashCode() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Gets a hash code for this object.
hashCode() - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Gets a hash code for this object.
hashCode() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Gets a hash code for this object.
hashCode() - Method in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Gets a hash code for this object.
hashCode() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Returns a hashcode for this IssuerAndSerialNumber.
hashCode() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns a hash code for this object.
hashCode() - Method in class iaik.security.cipher.SecretKey
Returns a hash code value for this object.
hashCode() - Method in class iaik.security.dh.DHParameters
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.DHPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dh.DHPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.dsa.DSAParams
Returns a hash code for this DSAParams object.
hashCode() - Method in class iaik.security.dsa.DSAPrivateKey
Returns a hash code for this DSAPrivateKey object.
hashCode() - Method in class iaik.security.dsa.DSAPublicKey
Returns a hash code for this DSAPublicKey object.
hashCode() - Method in class iaik.security.dsa.SHA2withDSAParams
 
hashCode() - Method in class iaik.security.elgamal.ElGamalParameters
Returns a hash code for this object.
hashCode() - Method in class iaik.security.elgamal.ElGamalParameterSpec
 
hashCode() - Method in class iaik.security.elgamal.ElGamalPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.elgamal.ElGamalPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.rsa.RSAOaepPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.rsa.RSAOaepPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.rsa.RSAPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.rsa.RSAPssPrivateKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.rsa.RSAPssPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.security.rsa.RSAPublicKey
Returns a hash code for this object.
hashCode() - Method in class iaik.utils.ComparableByteArray
A hash code of this object.
hashCode() - Method in class iaik.utils.KeyAndCertificate
Gets a hashcode for this object.
hashCode() - Method in interface iaik.x509.attr.AttCertIssuer
Returns a hashcode for this AttCertIssuer.
hashCode() - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Returns the hash code of the extension.
hashCode() - Method in class iaik.x509.attr.extensions.AuditIdentity
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Returns the hash code of the extension.
hashCode() - Method in class iaik.x509.attr.extensions.NoRevAvail
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.attr.extensions.ProxyInfo
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.attr.extensions.TargetInformation
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.attr.Holder
Returns a hashcode for this Holder.
hashCode() - Method in class iaik.x509.attr.IssuerSerial
Returns a hashcode for this IssuerSerial.
hashCode() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns a hashcode for this ObjectDigestInfo.
hashCode() - Method in class iaik.x509.attr.SecurityCategory
Returns a hashcode for this object.
hashCode() - Method in class iaik.x509.attr.Target
Returns a hashcode for this Target.
hashCode() - Method in class iaik.x509.attr.TargetCert
Returns a hashcode for this TargetCert
hashCode() - Method in class iaik.x509.attr.TargetGroup
Returns a hashcode for this TargetGroup
hashCode() - Method in class iaik.x509.attr.TargetName
Returns a hashcode for this TargetName
hashCode() - Method in class iaik.x509.attr.Targets
Returns a hashcode for this Targets
hashCode() - Method in class iaik.x509.attr.V1Form
Returns a hashcode for this V1Form.
hashCode() - Method in class iaik.x509.attr.V2Form
Returns a hashcode for this V2Form.
hashCode() - Method in class iaik.x509.extensions.AuthorityInfoAccess
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.BasicConstraints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CertificateIssuer
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CertificatePolicies
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CRLDistributionPoints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.CRLNumber
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.DeltaCRLIndicator
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ErrorExtension
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.FreshestCRL
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.HoldInstructionCode
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.InvalidityDate
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.IssuerAltName
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.KeyUsage
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.NameConstraints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ocsp.NoCheck
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.PolicyConstraints
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.PolicyMappings
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.priv.IdentityLinkIssuer
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.priv.MandateIssuer
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.priv.Officials
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.priv.PublicServiceProvider
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.qualified.BiometricInfo
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.ReasonCode
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.smime.SMIMECapability
Returns a hashcode for this SMIMECapability.
hashCode() - Method in class iaik.x509.extensions.SubjectAltName
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.SubjectInfoAccess
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.CertID
Returns a hash code value for this object.
hashCode() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.CrlID
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.ExtendedRevoked
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Returns a hash code for this PreferredSignatureAlgorithm.
hashCode() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.ocsp.ReqCert
Returns a hash code value for this object.
hashCode() - Method in class iaik.x509.ocsp.ResponderID
Returns a hash code value for this object.
hashCode() - Method in class iaik.x509.PublicKeyInfo
Returns a hash code for this object.
hashCode() - Method in class iaik.x509.UnknownExtension
Returns a hashcode for this identity.
hashCode() - Method in class iaik.x509.V3Extension
Returns the hash code of the extension.
hashEngine_ - Variable in class iaik.iso.iso9796.ISO9796P2Signature
The MessageDigest engine used to hash the data.
hasHexValue_ - Variable in class iaik.utils.RFC2253NameParser.AVA
 
HashObjectSeedGenerator - Class in iaik.security.random
This seed generator is an abstract class designed to help you write seedgenerators that distill randomness from objects fed to it.
HashObjectSeedGenerator(int) - Constructor for class iaik.security.random.HashObjectSeedGenerator
Constructor for use by subclasses.
hasMoreElements() - Method in class iaik.utils.ArrayEnumeration
Checks if there are more elements in this ArrayEnumeration.
hasMoreElements() - Method in class iaik.utils.ConcatEnumeration
 
hasParameters() - Method in class iaik.asn1.structures.AlgorithmID
Asks whether this AlgorithmID has parameters that are different from ASN.1 NULL.
hasRegisteredName(String) - Static method in class iaik.asn1.ObjectID
Looks if a name for the object identifier specified by the given OID string already is registered.
hasSeedLengthChanged() - Method in class iaik.security.random.VarLengthSeedGenerator
Returns true, if the seed length has changed in the meantime.
hasSmallFactors(BigInteger) - Static method in class iaik.utils.NumberTheory
Test the given BigInteger b for small prime factors.
hasUnsupportedCriticalExtension() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.attr.ACRL
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.attr.AttributeCertificate
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.OCSPRequest
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.Request
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.ocsp.SingleResponse
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.RevokedCertificate
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.X509Certificate
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.X509CRL
Returns true if there are unsupported critical extensions.
hasUnsupportedCriticalExtension() - Method in class iaik.x509.X509Extensions
Returns true if there are unsupported critical extensions.
header(int, Name, Date, Date) - Method in interface iaik.x509.stream.CRLListener
The call to this method notifies the listener about header information in the CRL.
header(int, Name, Date, Date) - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
This implementation of this method simply stores the given parameters in member variables for later retrieval.
HKDF - Class in iaik.security.kdf
This class implements the HKDF key derivation function as specified by RFC 5869.
HKDF.HKDFwithSHA1 - Class in iaik.security.kdf
HKDF key derivation function using HmacSHA1.
HKDF.HKDFwithSHA1() - Constructor for class iaik.security.kdf.HKDF.HKDFwithSHA1
 
HKDF.HKDFwithSHA224 - Class in iaik.security.kdf
HKDF key derivation function using HmacSHA224.
HKDF.HKDFwithSHA224() - Constructor for class iaik.security.kdf.HKDF.HKDFwithSHA224
 
HKDF.HKDFwithSHA256 - Class in iaik.security.kdf
HKDF key derivation function using HmacSHA256.
HKDF.HKDFwithSHA256() - Constructor for class iaik.security.kdf.HKDF.HKDFwithSHA256
 
HKDF.HKDFwithSHA384 - Class in iaik.security.kdf
HKDF key derivation function using HmacSHA384.
HKDF.HKDFwithSHA384() - Constructor for class iaik.security.kdf.HKDF.HKDFwithSHA384
 
HKDF.HKDFwithSHA512 - Class in iaik.security.kdf
HKDF key derivation function using HmacSHA512.
HKDF.HKDFwithSHA512() - Constructor for class iaik.security.kdf.HKDF.HKDFwithSHA512
 
hkdf_with_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for id-alg-hkdf-with-sha256 according to RFC 8619 for using the HKDF key derivation function (RFC 5869) with SHA-256.
hkdf_with_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for id-alg-hkdf-with-sha384 according to RFC 8619 for using the HKDF key derivation function (RFC 5869) with SHA-384.
hkdf_with_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for id-alg-hkdf-with-sha512 according to RFC 8619 for using the HKDF key derivation function (RFC 5869) with SHA-512.
HKDFExpandOnlyParameterSpec - Class in iaik.security.kdf
AlgorithmParameterSpec for the HKDF key derivation function.
HKDFExpandOnlyParameterSpec(SecretKey, byte[], int) - Constructor for class iaik.security.kdf.HKDFExpandOnlyParameterSpec
Creates a HKDFExpandOnlyParameterSpec for the given pseudo-random key, optional context and application specific information and length of the output keying material.
HKDFExpandOnlyParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.kdf.HKDFExpandOnlyParameterSpec
Creates a HKDFExpandOnlyParameterSpec for the given pseudo-random key, optional context and application specific information and length of the output keying material.
HKDFParameterSpec - Class in iaik.security.kdf
AlgorithmParameterSpec for the HKDF key derivation function.
HKDFParameterSpec(byte[], byte[], byte[], int) - Constructor for class iaik.security.kdf.HKDFParameterSpec
Creates a HKDFParameterSpec for the given the salt value, the input keying material, optional context and application specific information and length of the output keying material.
HKDFParameterSpec(byte[], SecretKey, byte[], int) - Constructor for class iaik.security.kdf.HKDFParameterSpec
Creates a HKDFParameterSpec for the given the salt value, the input keying material, optional context and application specific information and length of the output keying material.
HMac - Class in iaik.security.mac
This class extends the javax.crypto.MACSpi class for providing the functionality of the HMAC(Keyed-Hashing for Message Authentication) algorithm, as specified in RFC 2104.
HMac(String) - Constructor for class iaik.security.mac.HMac
Creates a new HMac for the specified hash algorithm.
HMac(String, int) - Constructor for class iaik.security.mac.HMac
Creates a new HMac for the specified hash algorithm.
hMAC_GOST - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the HMAC_GOSTR3411 message authentication algorithm.
hMAC_MD5 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA1 message authentication algorithm.
hMAC_RIPEMD160 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-RIPEMD160 message digest algorithm.
hMAC_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA1 message authentication algorithm.
HMAC_SHA1 - Static variable in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
HMAC with SHA-1.
hMAC_SHA1_ - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an alternative (PKCS#5) AlgorithmID for the hMAC-SHA1 message authentication algorithm.
hMAC_SHA224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA224 message authentication algorithm (RFC 4231).
HMAC_SHA224 - Static variable in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
HMAC with SHA-224.
hMAC_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA256 message authentication algorithm (RFC 4231).
HMAC_SHA256 - Static variable in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
HMAC with SHA-256.
hMAC_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA384 message authentication algorithm (RFC 4231).
HMAC_SHA384 - Static variable in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
HMAC with SHA-384.
hMAC_SHA3_224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA3-224 message authentication algorithm.
hMAC_SHA3_256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA3-256 message authentication algorithm.
hMAC_SHA3_384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA3-384 message authentication algorithm.
hMAC_SHA3_512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA3-512 message authentication algorithm.
hMAC_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the hMAC-SHA512 message authentication algorithm (RFC 4231).
HMAC_SHA512 - Static variable in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
HMAC with SHA-512.
HMacGOST - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104, and RFC 4357 with GOST3411 as message digest algorithm.
HMacGOST() - Constructor for class iaik.security.mac.HMacGOST
Default constructor.
HMacGOSTKeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HMacGOST MAC algorithm.
HMacGOSTKeyGenerator() - Constructor for class iaik.security.mac.HMacGOSTKeyGenerator
Creates a new HMAC/GOST3411 key generator.
HMacMd5 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with MD5 as message digest algorithm.
HMacMd5() - Constructor for class iaik.security.mac.HMacMd5
Default constructor.
HMacMd5KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacMD5 MAC algorithm.
HMacMd5KeyGenerator() - Constructor for class iaik.security.mac.HMacMd5KeyGenerator
Creates a new HMAC/MD5 key generator.
HMacRipeMd128 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with RipeMd128 as message digest algorithm.
HMacRipeMd128() - Constructor for class iaik.security.mac.HMacRipeMd128
Default constructor.
HMacRipeMd128KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacRipeMd128 MAC algorithm.
HMacRipeMd128KeyGenerator() - Constructor for class iaik.security.mac.HMacRipeMd128KeyGenerator
Creates a new HMAC/RIPEMD-128 key generator.
HMacRipeMd160 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with RipeMd160 as message digest algorithm.
HMacRipeMd160() - Constructor for class iaik.security.mac.HMacRipeMd160
Default constructor.
HMacRipeMd160KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacRipeMd160 MAC algorithm.
HMacRipeMd160KeyGenerator() - Constructor for class iaik.security.mac.HMacRipeMd160KeyGenerator
Creates a new HMAC/RIPEMD-160 key generator.
HMacSha - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with Secure Hash Algorithm as message digest algorithm.
HMacSha() - Constructor for class iaik.security.mac.HMacSha
Default constructor.
HMacSHA1SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA as HMAC algorithm.
HMacSHA1SP80090Random() - Constructor for class iaik.security.random.HMacSHA1SP80090Random
Default constructor.
HMacSha224 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA-224 as message digest algorithm.
HMacSha224() - Constructor for class iaik.security.mac.HMacSha224
Default constructor.
HMacSha224KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA224 MAC algorithm.
HMacSha224KeyGenerator() - Constructor for class iaik.security.mac.HMacSha224KeyGenerator
Creates a new HMAC/SHA-224 key generator.
HMacSHA224SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-224 as HMAC algorithm.
HMacSHA224SP80090Random() - Constructor for class iaik.security.random.HMacSHA224SP80090Random
Default constructor.
HMacSha256 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA-256 as message digest algorithm.
HMacSha256() - Constructor for class iaik.security.mac.HMacSha256
Default constructor.
HMacSha256KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA256 MAC algorithm.
HMacSha256KeyGenerator() - Constructor for class iaik.security.mac.HMacSha256KeyGenerator
Creates a new HMAC/SHA-256 key generator.
HMacSHA256SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-256 as HMAC algorithm.
HMacSHA256SP80090Random() - Constructor for class iaik.security.random.HMacSHA256SP80090Random
Default constructor.
HMacSha384 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA-384 as message digest algorithm.
HMacSha384() - Constructor for class iaik.security.mac.HMacSha384
Default constructor.
HMacSha384KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA384 MAC algorithm.
HMacSha384KeyGenerator() - Constructor for class iaik.security.mac.HMacSha384KeyGenerator
Creates a new HMAC/SHA-384 key generator.
HMacSHA384SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-384 as HMAC algorithm.
HMacSHA384SP80090Random() - Constructor for class iaik.security.random.HMacSHA384SP80090Random
Default constructor.
HMacSha3_224 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA3-224 as message digest algorithm.
HMacSha3_224() - Constructor for class iaik.security.mac.HMacSha3_224
Default constructor.
HMacSha3_224KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA3-224 MAC algorithm.
HMacSha3_224KeyGenerator() - Constructor for class iaik.security.mac.HMacSha3_224KeyGenerator
Creates a new HMAC/SHA-224 key generator.
HMacSha3_256 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA3-256 as message digest algorithm.
HMacSha3_256() - Constructor for class iaik.security.mac.HMacSha3_256
Default constructor.
HMacSha3_256KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA3-256 MAC algorithm.
HMacSha3_256KeyGenerator() - Constructor for class iaik.security.mac.HMacSha3_256KeyGenerator
Creates a new HMAC/SHA-256 key generator.
HMacSha3_384 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA3-384 as message digest algorithm.
HMacSha3_384() - Constructor for class iaik.security.mac.HMacSha3_384
Default constructor.
HMacSha3_384KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA3-384 MAC algorithm.
HMacSha3_384KeyGenerator() - Constructor for class iaik.security.mac.HMacSha3_384KeyGenerator
Creates a new HMAC/SHA-384 key generator.
HMacSha3_512 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA3-512 as message digest algorithm.
HMacSha3_512() - Constructor for class iaik.security.mac.HMacSha3_512
Default constructor.
HMacSha3_512KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA3-512 MAC algorithm.
HMacSha3_512KeyGenerator() - Constructor for class iaik.security.mac.HMacSha3_512KeyGenerator
Creates a new HMAC/SHA-512 key generator.
HMacSha512 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA-512 as message digest algorithm.
HMacSha512() - Constructor for class iaik.security.mac.HMacSha512
Default constructor.
HMacSha512_224 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA-512/224 as message digest algorithm.
HMacSha512_224() - Constructor for class iaik.security.mac.HMacSha512_224
Default constructor.
HMacSha512_224KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA512/224 MAC algorithm.
HMacSha512_224KeyGenerator() - Constructor for class iaik.security.mac.HMacSha512_224KeyGenerator
Creates a new HmacSHA512/224 key generator.
HMacSha512_256 - Class in iaik.security.mac
This class implements the HMAC(Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 and FIPS 198-1, respectively, with SHA-512/256 as message digest algorithm.
HMacSha512_256() - Constructor for class iaik.security.mac.HMacSha512_256
Default constructor.
HMacSha512_256KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA512/256 MAC algorithm.
HMacSha512_256KeyGenerator() - Constructor for class iaik.security.mac.HMacSha512_256KeyGenerator
Creates a new HmacSHA512/256 key generator.
HMacSha512KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA512 MAC algorithm.
HMacSha512KeyGenerator() - Constructor for class iaik.security.mac.HMacSha512KeyGenerator
Creates a new HMAC/SHA-512 key generator.
HMacSHA512SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-512 as HMAC algorithm.
HMacSHA512SP80090Random() - Constructor for class iaik.security.random.HMacSHA512SP80090Random
Default constructor.
HMacShaKeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacSHA1 MAC algorithm.
HMacShaKeyGenerator() - Constructor for class iaik.security.mac.HMacShaKeyGenerator
Creates a new HMAC/SHA-1 key generator.
HMacWhirlpool - Class in iaik.security.mac
This class implements the HMAC (Keyed-Hashing for Message Authentication) algorithm as defined in RFC 2104 with WHIRLPOOL as message digest algorithm.
HMacWhirlpool() - Constructor for class iaik.security.mac.HMacWhirlpool
Default constructor.
HMacWhirlpoolKeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating keys to be used by the HmacWhirlpool MAC algorithm.
HMacWhirlpoolKeyGenerator() - Constructor for class iaik.security.mac.HMacWhirlpoolKeyGenerator
Creates a new HMAC/WHIRLPOOL key generator.
HMACwith3DESwrap - Class in iaik.security.cipher
This class implements the HMACwith3DESwrap algorithm.
HMACwith3DESwrap() - Constructor for class iaik.security.cipher.HMACwith3DESwrap
Creates a HMACwith3DESwrap object.
HMACwithAESwrap - Class in iaik.security.cipher
This class implements the HMACwithAESwrap algorithm.
HMACwithAESwrap() - Constructor for class iaik.security.cipher.HMACwithAESwrap
Creates a new instance of this HMACwithAESwrap cipher.
Holder - Class in iaik.x509.attr
This class implements the AC type Holder.
Holder() - Constructor for class iaik.x509.attr.Holder
Default constructor.
Holder(ASN1Object) - Constructor for class iaik.x509.attr.Holder
Creates a Holder from its ASN.1 representation.
holdInstruction - Static variable in class iaik.x509.extensions.HoldInstructionCode
The base OID for defined hold instructions (1.2.840.10040.2).
holdInstructionCallIssuer - Static variable in class iaik.x509.extensions.HoldInstructionCode
The holdinstruction-callissuer oid (1.2.840.10040.2.2).
HoldInstructionCode - Class in iaik.x509.extensions
This class implements the HoldInstructionCode extension.
HoldInstructionCode() - Constructor for class iaik.x509.extensions.HoldInstructionCode
Default constructor.
HoldInstructionCode(ObjectID) - Constructor for class iaik.x509.extensions.HoldInstructionCode
Creates a new HoldInstructionCode from the given oid.
holdInstructionNone - Static variable in class iaik.x509.extensions.HoldInstructionCode
The holdinstruction-none oid (1.2.840.10040.2.1).
holdInstructionReject - Static variable in class iaik.x509.extensions.HoldInstructionCode
The holdinstruction-reject oid (1.2.840.10040.2.3).
HttpOCSPRequest - Class in iaik.x509.ocsp.net
A simple wrapper class allowing to post an OCSP request to an OCSP server over HTTP.
HttpOCSPRequest(URL) - Constructor for class iaik.x509.ocsp.net.HttpOCSPRequest
Creates a HttpOCSPRequest for the given responder url.

I

IA5String - Static variable in class iaik.asn1.ASN
Global ASN.1 type IA5String (String of ASCII characters)
IA5String - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type IA5String (String of ASCII characters)
IA5String - Class in iaik.asn1
This class implements the native ASN.1 type "IA5String".
IA5String() - Constructor for class iaik.asn1.IA5String
Creates an empty IA5String.
IA5String(String) - Constructor for class iaik.asn1.IA5String
Creates a new ASN.1 IA5String object for the given String value.
iaik - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.4.1.2706) for the organization "IAIK".
IAIK - Class in iaik.security.provider
This class represents the master class of the IAIK Security Package Provider (SPP) for the Java Security API.
IAIK() - Constructor for class iaik.security.provider.IAIK
This is the default constructor which registers the implemented algorithms to the Java Security API.
iaik.asn1 - package iaik.asn1
 
iaik.asn1.structures - package iaik.asn1.structures
 
iaik.debug - package iaik.debug
 
iaik.iso.iso9796 - package iaik.iso.iso9796
 
iaik.pkcs - package iaik.pkcs
 
iaik.pkcs.pkcs1 - package iaik.pkcs.pkcs1
 
iaik.pkcs.pkcs10 - package iaik.pkcs.pkcs10
 
iaik.pkcs.pkcs12 - package iaik.pkcs.pkcs12
 
iaik.pkcs.pkcs5 - package iaik.pkcs.pkcs5
 
iaik.pkcs.pkcs7 - package iaik.pkcs.pkcs7
 
iaik.pkcs.pkcs8 - package iaik.pkcs.pkcs8
 
iaik.pkcs.pkcs9 - package iaik.pkcs.pkcs9
 
iaik.security.cipher - package iaik.security.cipher
 
iaik.security.dh - package iaik.security.dh
 
iaik.security.dsa - package iaik.security.dsa
 
iaik.security.elgamal - package iaik.security.elgamal
 
iaik.security.kdf - package iaik.security.kdf
 
iaik.security.kem - package iaik.security.kem
 
iaik.security.keystore - package iaik.security.keystore
 
iaik.security.mac - package iaik.security.mac
 
iaik.security.md - package iaik.security.md
 
iaik.security.pbe - package iaik.security.pbe
 
iaik.security.provider - package iaik.security.provider
 
iaik.security.random - package iaik.security.random
 
iaik.security.rsa - package iaik.security.rsa
 
iaik.security.spec - package iaik.security.spec
 
iaik.utils - package iaik.utils
 
iaik.x509 - package iaik.x509
 
iaik.x509.attr - package iaik.x509.attr
 
iaik.x509.attr.attributes - package iaik.x509.attr.attributes
 
iaik.x509.attr.extensions - package iaik.x509.attr.extensions
 
iaik.x509.extensions - package iaik.x509.extensions
 
iaik.x509.extensions.netscape - package iaik.x509.extensions.netscape
 
iaik.x509.extensions.ocsp - package iaik.x509.extensions.ocsp
 
iaik.x509.extensions.priv - package iaik.x509.extensions.priv
 
iaik.x509.extensions.qualified - package iaik.x509.extensions.qualified
 
iaik.x509.extensions.qualified.structures - package iaik.x509.extensions.qualified.structures
 
iaik.x509.extensions.qualified.structures.etsi - package iaik.x509.extensions.qualified.structures.etsi
 
iaik.x509.extensions.smime - package iaik.x509.extensions.smime
 
iaik.x509.net.ldap - package iaik.x509.net.ldap
 
iaik.x509.ocsp - package iaik.x509.ocsp
 
iaik.x509.ocsp.extensions - package iaik.x509.ocsp.extensions
 
iaik.x509.ocsp.extensions.commonpki - package iaik.x509.ocsp.extensions.commonpki
 
iaik.x509.ocsp.net - package iaik.x509.ocsp.net
 
iaik.x509.ocsp.net.application - package iaik.x509.ocsp.net.application
 
iaik.x509.ocsp.utils - package iaik.x509.ocsp.utils
 
iaik.x509.qualified - package iaik.x509.qualified
 
iaik.x509.stream - package iaik.x509.stream
 
IAIKKeyStore - Class in iaik.security.keystore
This class implements the Service Provider Interface (SPI) for the KeyStore class.
IAIKKeyStore() - Constructor for class iaik.security.keystore.IAIKKeyStore
This is the default constructor
IAIKKeyStoreParsingException - Exception in iaik.security.keystore
Exception thrown by the IAIKKeyStore when the IAIKKeyStore cannot be parsed.
IAIKKeyStoreParsingException(String) - Constructor for exception iaik.security.keystore.IAIKKeyStoreParsingException
Constructs a IAIKKeyStoreParsingException with the specified detail message.
iaikKeyStoreV3 - Static variable in class iaik.asn1.ObjectID
 
IAIKMD - Class in iaik.security.provider
This class implements a "subsidiary" provider for the IAIK provider for fixing a JSSE MessageDigest Cloneable bug.
IAIKMD() - Constructor for class iaik.security.provider.IAIKMD
Default constructor.
IAIKPasswordStore - Class in iaik.utils
This class implements a password store, which can be used in a similar fashion as JCE key stores.
IAIKPasswordStore() - Constructor for class iaik.utils.IAIKPasswordStore
Constructs a new instance.
IAIKPasswordStore(SecureRandom) - Constructor for class iaik.utils.IAIKPasswordStore
Constructs a new instance using a specific secure PRNG.
IaikPBEParameterSpec - Class in iaik.security.spec
This class extends PBEParameterSpec and implements the ASN1Type interface.
IaikPBEParameterSpec(byte[], int) - Constructor for class iaik.security.spec.IaikPBEParameterSpec
Specifies the PBE parameters, using a salt and a iteration count.
IaikPBEParameterSpec(ASN1Object) - Constructor for class iaik.security.spec.IaikPBEParameterSpec
Creates a PBE paramter specification from an ASN1Object.
IaikSecurity - Class in iaik.utils
This class handles Security providers, algorithm names, aliases, and so on.
IaikSecurity(String, String, String) - Constructor for class iaik.utils.IaikSecurity
Creates an IaikSecurity object to search for a algorithm of the given type, implemented by the given provider.
IaikSecurity(String, String, Provider) - Constructor for class iaik.utils.IaikSecurity
Creates an IaikSecurity object to search for a algorithm of the given type, implemented by the given provider.
ID_ETSI_QCT_ESEAL - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcType
QC type identifier id-etsi-qct-eseal identifying a certificate for electronic seals as defined in Regulation (EU) No 910/2014.
ID_ETSI_QCT_ESIGN - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcType
QC type identifier id-etsi-qct-esign identifying a certificate for electronic signatures as defined in Regulation (EU) No 910/2014.
ID_ETSI_QCT_WEB - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcType
QC type identifier id-etsi-qct-web identifying a certificate for website authentication as defined in Regulation (EU) No 910/2014.
id_pkix_cps - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.2.1) for the PKIX object id-pkix-cps indicating a CPS Pointer qualifier for defining a (URI) pointer to a Certification Practice Statement (CPS) describing a particular CA policy.
id_pkix_unotice - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.2.2) for the PKIX object id-pkix-unotice indicating a User Notice qualifier for describing a particular CA policy.
idea_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the IDEA symmetric block cipher used in CBC mode.
identifiesCert(X509Certificate) - Method in class iaik.x509.attr.Holder
Checks if this Holder identifies the certificate.
identifiesCert(X509Certificate) - Method in class iaik.x509.attr.IssuerSerial
Checks if this IssuerSerial identifies the given base certificate.
identifiesCert(X509Certificate) - Method in class iaik.x509.attr.ObjectDigestInfo
Checks if this ObjectDigestInfo identifies the given certificate.
identifiesCert(Certificate) - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Checks whether the given certificate is identified by this CertHash.
identifiesKey(PublicKey) - Method in class iaik.x509.attr.ObjectDigestInfo
Checks if this ObjectDigestInfo identifies the given public key.
IdentityLinkIssuer - Class in iaik.x509.extensions.priv
This class implements the IdentityLinkIssuer Extension as used in Austrian E-Government for certificates that are authorized to issue identity links.
IdentityLinkIssuer() - Constructor for class iaik.x509.extensions.priv.IdentityLinkIssuer
Creates a new IdentityLinkIssuer extension.
IetfAttrSyntax - Class in iaik.x509.attr.attributes
This class implements the IetfAttrSyntax type specified by the PKIX X.509 Attribute Certificate profile ( RFC 5755) to be used as base type for the Charging Identity and Group attribute types.
IetfAttrSyntax(boolean) - Constructor for class iaik.x509.attr.attributes.IetfAttrSyntax
Creates a new empty IetfAttrSyntax.
IetfAttrSyntax(byte[][], boolean) - Constructor for class iaik.x509.attr.attributes.IetfAttrSyntax
Creates an IetfAttrSyntax for the given byte[] values array.
IetfAttrSyntax(String[], boolean) - Constructor for class iaik.x509.attr.attributes.IetfAttrSyntax
Creates an IetfAttrSyntax for the given String values array.
IetfAttrSyntax(ObjectID[], boolean) - Constructor for class iaik.x509.attr.attributes.IetfAttrSyntax
Creates an IetfAttrSyntax for the given ObjectID values array.
IetfAttrSyntax(ASN1Object) - Constructor for class iaik.x509.attr.attributes.IetfAttrSyntax
Creates an IetfAttrSyntax from its ASN.1 representation.
IGNORE - Static variable in class iaik.utils.Base64InputStream
 
iKEIntermediate - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "iKEIntermediate" ExtendedKeyUsage purpose id.
IMPLICIT - Static variable in class iaik.pkcs.pkcs7.DigestedDataStream
Denotes a mode where the data to be digested is included.
IMPLICIT - Static variable in class iaik.pkcs.pkcs7.SignedDataStream
Denotes a mode where the signed message is included in the Signature
increment(byte[]) - Static method in class iaik.utils.CryptoUtils
Increment the byte array by one.
incrementExtended(byte[]) - Static method in class iaik.utils.CryptoUtils
This method increments the given byte array and return the result.
indefinite_length - Variable in class iaik.asn1.ASN1Object
Is the length of this ASN1Object encoded as indefinite or definite length?.
indefiniteLength() - Method in class iaik.asn1.ASN1Object
Returns whether this ASN1Object will be encoded by using the definite or indefinite encoding method.
InfoAccess - Class in iaik.x509.extensions
Abstract super class for the AuthorityInfoAccess and SubjectInfoAccess extensions.
InfoAccess() - Constructor for class iaik.x509.extensions.InfoAccess
Default constructor.
InfoAccess(AccessDescription) - Constructor for class iaik.x509.extensions.InfoAccess
Creates an InfoAccess object and adds a AccessDescription.
InhibitAnyPolicy - Class in iaik.x509.extensions
This class implements the InhibitAnyPolicy extension.
InhibitAnyPolicy() - Constructor for class iaik.x509.extensions.InhibitAnyPolicy
Default constructor.
InhibitAnyPolicy(int) - Constructor for class iaik.x509.extensions.InhibitAnyPolicy
Creates an InhibitAnyPolicy for the given skipCerts value.
init(int, Key, int, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs1.Padding
Initializes this Padding engine.
init(int, Key, int, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs1.PKCS1v15Padding
Initializes this Padding engine.
init(Key) - Method in class iaik.security.kem.KeyEncapsulationMechanism
Initializes this KEM with a key.
init(Key, SecureRandom) - Method in class iaik.security.kem.KeyEncapsulationMechanism
Initializes this KEM with a key and a secure source of randomness.
init(Key, AlgorithmParameterSpec) - Method in class iaik.security.kem.KeyEncapsulationMechanism
Initializes this KEM with a key and a set of algorithm parameters.
init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.kem.KeyEncapsulationMechanism
Initializes this KEM with a key, a set of algorithm parameters, and a secure source of random.
init(int, Key, SecureRandom) - Method in class iaik.security.rsa.RSA
Initializes this RSA cipher with the given key.
init(ASN1Object) - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Parses a given AcceptableCertPolicies object from it's ASN.1 representation.
init(ASN1Object) - Method in class iaik.x509.attr.extensions.AuditIdentity
Inits this AuditIdentity implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Parses a given BasicAttConstrint object from it's ASN.1 representation.
init(ASN1Object) - Method in class iaik.x509.attr.extensions.NoRevAvail
Inits this NoRevAvail implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.attr.extensions.ProxyInfo
Inits this ProxyInfo implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.attr.extensions.TargetInformation
Inits this TargetInformation implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Inits this AuthorityKeyIdentifier implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.BasicConstraints
Inits this BasicConstraints implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CertificateIssuer
Inits this CertificateIssuer implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CertificatePolicies
Inits this CertificatePolicies implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Inits this CRLDistPointsSyntax implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.CRLNumber
Inits this CRLNumber implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.DeltaCRLIndicator
Inits this DeltaCRLIndicator implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ErrorExtension
Implements the V3Extension Interface.
init(ASN1Object) - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
Inits this ExpiredCertsOnCRL implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ExtendedKeyUsage
Inits this ExtendedKeyUsage implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.HoldInstructionCode
Inits this HoldInstructionCode implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.InfoAccess
Inits this InfoAccess implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.InhibitAnyPolicy
Inits this InhibitAnyPolicy implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.InvalidityDate
Inits this InvalidityDate implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.IssuerAltName
Inits this IssuerAltName implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Inits this IssuingDistributionPoint implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.KeyUsage
Inits this KeyUsage implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.NameConstraints
Inits this NameConstraints implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Inits this NetscapeBaseUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Inits this NetscapeCaPolicyUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Inits this NetscapeCaRevocationUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Inits this NetscapeCertRenewalUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Inits this NetscapeCertType implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeComment
Inits this NetscapeComment implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Inits this NetscapeRevocationUrl implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Inits this NetscapeSSLServerName implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ocsp.NoCheck
Inits this NoCheck implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.PolicyConstraints
Inits this PolicyConstraints implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.PolicyMappings
Inits this PolicyMappings implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.priv.IdentityLinkIssuer
Inits this IdentityLinkIssuer implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.priv.MandateIssuer
Inits this MandateIssuer implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.priv.Officials
Inits this Officials implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Inits this PublicAuthorityIdentifier implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.priv.PublicServiceProvider
Inits this PublicServiceProvider implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Inits this PrivateKeyUsagePeriod implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.qualified.BiometricInfo
Inits this BiometricInfo implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.qualified.QCStatements
Inits this QCStatements implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.ReasonCode
Inits this ReasonCode implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Inits this SMIMECapabilities object with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.SubjectAltName
Inits this SubjectAltName implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Inits this SubjectDirectoryAttributes implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Inits this SubjectKeyIdentifier implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Inits this AcceptableResponses implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Inits this ArchiveCutoff implementation with an ASN1Object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Inits this CertHash implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.CrlID
Inits this CrlID implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.ExtendedRevoked
Inits this ExtendedRevoked implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.Nonce
Inits this Nonce implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Inits this PreferredSignatureAlgorithms implementation with an ASN1object representing the value of this extension.
init(ASN1Object) - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Inits this ServiceLocator implementation with an ASN1object representing the value of this extension.
init(InputStream) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Inits the single response repository from the from the given input stream.
init(ASN1Object) - Method in class iaik.x509.UnknownExtension
Inits the implementation with an ASN1 object representing the value of the unknown extension.
init(ASN1Object) - Method in class iaik.x509.V3Extension
Inits the implementation with an ASN1Object.
InitBufferedInputStream - Class in iaik.utils
An ordinary BufferedInputStream where the internal buffer can be initialized with an array.
InitBufferedInputStream(InputStream, byte[]) - Constructor for class iaik.utils.InitBufferedInputStream
Creates a new buffered input stream to read data from the specified input stream.
InitBufferedInputStream(InputStream, byte[], int) - Constructor for class iaik.utils.InitBufferedInputStream
Creates a new buffered input stream to read data from the specified input stream with the specified buffer size.
initCipher(int, Key) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
Is used by all engineInit methods and initializes the cipher.
initCipher(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Is used by the engineInit methods and initializes the cipher.
initCipher(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
This method is used by the engineInit methods and initializes the cipher.
initialize(int) - Method in class iaik.security.dh.DHKeyPairGenerator
Initializes the DHKeyPairGenerator for given prime modulus length.
initialize(int, SecureRandom) - Method in class iaik.security.dh.DHKeyPairGenerator
Initializes the DHKeyPairGenerator for given prime modulus length with the given random seed.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.DHKeyPairGenerator
Initializes this DHKeyPairGenerator with given DH parameter specification and random seed.
initialize(int) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given prime modulus length.
initialize(int, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given modulus length with the given random seed.
initialize(int, boolean, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given modulus length with the given random seed.
initialize(DSAParams, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator with given DSA parameters and random seed.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dsa.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator with given DSAParameterSpec and random seed.
initialize(int) - Method in class iaik.security.dsa.SHA224withDSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given prime modulus length.
initialize(int, SecureRandom) - Method in class iaik.security.dsa.SHA224withDSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given prime modulus length with the given random seed.
initialize(int, boolean, SecureRandom) - Method in class iaik.security.dsa.SHA224withDSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given modulus length with the given random seed.
initialize(int) - Method in class iaik.security.dsa.SHA256withDSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given prime modulus length.
initialize(int, SecureRandom) - Method in class iaik.security.dsa.SHA256withDSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given prime modulus length with the given random seed.
initialize(int, boolean, SecureRandom) - Method in class iaik.security.dsa.SHA256withDSAKeyPairGenerator
Initializes this DSAKeyPairGenerator for given modulus length with the given random seed.
initialize(int) - Method in class iaik.security.elgamal.ElGamalKeyPairGenerator
Initializes the ElGamalKeyPairGenerator for given prime modulus length.
initialize(int, SecureRandom) - Method in class iaik.security.elgamal.ElGamalKeyPairGenerator
Initializes the ElGamalKeyPairGenerator for given prime modulus length with the given random seed.
initialize(AlgorithmParameterSpec) - Method in class iaik.security.elgamal.ElGamalKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.elgamal.ElGamalKeyPairGenerator
Initializes this ElGamalKeyPairGenerator with given ElGamal parameter specification and random seed.
initialize(int, AlgorithmParameterSpec) - Method in interface iaik.security.rsa.OaepKeyPairGenerator
Initializes the OaepKeyPairGenerator for generating keys with the given length and OAEP parameters.
initialize(int, AlgorithmParameterSpec, SecureRandom) - Method in interface iaik.security.rsa.OaepKeyPairGenerator
Initializes the OaepKeyPairGenerator for a certain key length with the given random number generator and OAEP parameters.
initialize(int, BigInteger, AlgorithmParameterSpec, SecureRandom) - Method in interface iaik.security.rsa.OaepKeyPairGenerator
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, source of random bits, and OAEP parameters.
initialize(AlgorithmParameterSpec) - Method in interface iaik.security.rsa.OaepKeyPairGenerator
Initializes this OaepKeyPairGenerator with the given RSAOaepParameterSpec.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in interface iaik.security.rsa.OaepKeyPairGenerator
Initializes this OaepKeyPairGenerator with given OaepKeyPairGenerator and random number generator.
initialize(int, AlgorithmParameterSpec) - Method in interface iaik.security.rsa.PssKeyPairGenerator
Initializes the RSAKeyPairGenerator for generating keys with the given length and PSS parameters.
initialize(int, AlgorithmParameterSpec, SecureRandom) - Method in interface iaik.security.rsa.PssKeyPairGenerator
Initializes the RSAKeyPairGenerator for a certain key length with the given random number generator and PSS parameters.
initialize(int, BigInteger, AlgorithmParameterSpec, SecureRandom) - Method in interface iaik.security.rsa.PssKeyPairGenerator
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, source of random bits, and PSS parameters.
initialize(AlgorithmParameterSpec) - Method in interface iaik.security.rsa.PssKeyPairGenerator
Initializes this PssKeyPairGenerator with the given RSAPssParameterSpec.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in interface iaik.security.rsa.PssKeyPairGenerator
Initializes this RSAPssKeyPairGenerator with given RSAPssParameterSpec and random number generator.
initialize(int) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes the RSAKeyPairGenerator for a certain key length with the default random seed.
initialize(int, SecureRandom) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes the RSAKeyPairGenerator for a certain key length with the given random seed.
initialize(int, BigInteger, SecureRandom) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, and source of random bits.
initialize(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes this RSAKeyPairGenerator with the given AlgorithmParameterSpec.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAKeyPairGenerator
Initializes this RSAPssKeyPairGenerator with given AlgorithmParameterSpec and random number generator.
initialize(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAOaepKeyPairGenerator
Initializes the key pair generator using the specified OAEP parameters.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAOaepKeyPairGenerator
Initializes the key pair generator using the specified OAEP parameters and random number generator.
initialize(int, AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAOaepKeyPairGenerator
Initializes this key pair generator using the specified "strength" (desired key length in bits) and OAEP parameters.
initialize(int, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAOaepKeyPairGenerator
Initializes this key pair generator using the specified "strength" (desired key length in bits), source of random bits, and OAEP parameters.
initialize(int, BigInteger, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAOaepKeyPairGenerator
Initializes this key pair generator using the specified "strength" (desired key length in bits), public exponent, source of random bits, and OAEP parameters.
initialize(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAOaepKeyPairGeneratorFIPS
Initializes this RSAOaepKeyPairGeneratorFIPS with the given RSAOaepParameterSpec.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAOaepKeyPairGeneratorFIPS
Initializes this RSAOaepKeyPairGeneratorFIPS with given RSAOaepParameterSpec and random number generator.
initialize(int, AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAOaepKeyPairGeneratorFIPS
Initializes the RSAOaepKeyPairGeneratorFIPS for generating keys with the given length and OAEP parameters.
initialize(int, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAOaepKeyPairGeneratorFIPS
Initializes the RSAOaepKeyPairGeneratorFIPS for a certain key length with the given random number generator and OAEP parameters.
initialize(int, BigInteger, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAOaepKeyPairGeneratorFIPS
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, source of random bits, and OAEP parameters.
initialize(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssKeyPairGenerator
Initializes this RSAPssKeyPairGenerator with the given AlgorithmParameterSpec.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAPssKeyPairGenerator
Initializes this RSAPssKeyPairGenerator with given RSAPssParameterSpec and random number generator.
initialize(int, AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssKeyPairGenerator
Initializes the RSAPssKeyPairGenerator for generating keys with the given length and PSS parameters.
initialize(int, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAPssKeyPairGenerator
Initializes the RSAPssKeyPairGenerator for a certain key length with the given random number generator and PSS parameters.
initialize(int, BigInteger, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAPssKeyPairGenerator
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, source of random bits, and PSS parameters.
initialize(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssKeyPairGeneratorFIPS
Initializes this RSAPssKeyPairGeneratorFIPS with the given RSAPssParameterSpec.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAPssKeyPairGeneratorFIPS
Initializes this RSAPssKeyPairGeneratorFIPS with given RSAPssParameterSpec and random number generator.
initialize(int, AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssKeyPairGeneratorFIPS
Initializes the RSAKeyPairGenerator for generating keys with the given length and PSS parameters.
initialize(int, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAPssKeyPairGeneratorFIPS
Initializes the RSAKeyPairGenerator for a certain key length with the given random number generator and PSS parameters.
initialize(int, BigInteger, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RSAPssKeyPairGeneratorFIPS
Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, source of random bits, and PSS parameters.
initialized - Variable in class iaik.security.rsa.RSAKeyPairGenerator
 
initials - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.43) for the x.500 attribute type initials.
initTests() - Method in class iaik.security.random.FIPS140Test
Init the tests by generating the necessary amount of test data (20000 bits).
input_stream - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
An InputStream holding the data.
input_stream - Variable in class iaik.pkcs.pkcs7.SignedDataStream
An InputStream holding the data.
insertAttributeAt(Attribute, int) - Method in class iaik.asn1.structures.Attributes
Inserts the given attribute.
insertRDNAt(ObjectID, Object, int) - Method in class iaik.asn1.structures.Name
Inserts a RelativeDistinguishedName with given attribute type and value to this Name at the given position.
insertRDNAt(RDN, int) - Method in class iaik.asn1.structures.Name
Inserts a RelativeDistinguishedName to this Name at the given position.
INTEGER - Static variable in class iaik.asn1.ASN
Global ASN.1 type INTEGER
INTEGER - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type INTEGER
INTEGER - Class in iaik.asn1
This class implements the native ASN.1 type "INTEGER".
INTEGER() - Constructor for class iaik.asn1.INTEGER
Creates an empty INTEGER.
INTEGER(BigInteger) - Constructor for class iaik.asn1.INTEGER
Creates a new ASN.1 INTEGER object for the given Java BigInteger value.
INTEGER(int) - Constructor for class iaik.asn1.INTEGER
Creates a new ASN.1 INTEGER object for the given Java int value.
internalError - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "internalError" (2) indicating an internal responder error.
InternalErrorException - Exception in iaik.utils
This exception is thrown, if there occurs an internal error caused by some development error and not by an user of the application.
InternalErrorException() - Constructor for exception iaik.utils.InternalErrorException
Constructs a new internal error exception.
InternalErrorException(Exception) - Constructor for exception iaik.utils.InternalErrorException
Constructs an InternalErrorException with the exception which causes this exception.
InternalErrorException(String) - Constructor for exception iaik.utils.InternalErrorException
Constructs an InternalErrorException with a specified detail message.
InternalErrorException(String, Exception) - Constructor for exception iaik.utils.InternalErrorException
Constructs an InternalErrorException with a specified detail message and the exception which causes this exception.
InvalidityDate - Class in iaik.x509.extensions
This class implements the InvalidityDate extension.
InvalidityDate() - Constructor for class iaik.x509.extensions.InvalidityDate
Default constructor.
InvalidityDate(Date) - Constructor for class iaik.x509.extensions.InvalidityDate
Creates a new InvalidityDate from the given date.
iPAddress - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type iPAddress (7).
ipsecEndSystem - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "IP security end system" ExtendedKeyUsage purpose id.
ipsecTunnel - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "IP security tunnel termination" ExtendedKeyUsage purpose id.
ipsecUser - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "IP security user" ExtendedKeyUsage purpose id.
isA(ASN) - Method in class iaik.asn1.ASN1Object
Tests if this object is an instance of given ASN.1 type.
isActive() - Method in class iaik.utils.StreamCopier
Check whether the copier is already finished.
isAvailable(String) - Static method in class iaik.utils.ExtendedProvider
Check if the class with the specified name is available
isCertIDFor(Name, PublicKey, BigInteger) - Method in class iaik.x509.ocsp.CertID
Checks if this is a CertID for a certificate identified by the given issuer name and key, and serialNumber.
isClassListBitSet(int) - Method in class iaik.x509.attr.attributes.Clearance
Asks whether the bit at the given position is set in the classList bit string.
isConstructed() - Method in class iaik.asn1.ASN1Object
Returns whether this ASN1Object is constructed or primitive.
isCritical() - Method in class iaik.x509.V3Extension
Returns true, if this extension is critical.
isCriticalExtension() - Method in exception iaik.x509.X509ExtensionInitException
Returns true if the broken extension is critical.
isEmpty() - Method in class iaik.asn1.structures.Name
Checks if there are any RDNs included in this Name.
isEncrypted() - Method in class iaik.utils.KeyAndCertificate
Test whether this KeyAndCertificate object contains an encrypted private key.
isEncrypted() - Method in class iaik.utils.SSLeayPrivateKey
Test if this private key is encrypted.
isImplicitlyTagged() - Method in class iaik.asn1.CON_SPEC
Returns true if this Context Specific ASN1Object is implicitly tagged.
isIndirect() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
true if there is at least one entry in the CRL which contains a CertificateIssuer extension.
isIndirectCRL() - Method in class iaik.x509.attr.ACRL
Return whether this CRL is an indirect CRL.
isIndirectCRL() - Method in class iaik.x509.X509CRL
Return whether this CRL is an indirect CRL.
isIssuerOf(X509Certificate) - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Checks if the issuer of this IssuerAndSerialNumber has issued the given certificate.
isNativeAESAddonAvailable() - Static method in class iaik.security.provider.IAIK
Method to look, if the class iaik.security.provider.NativeAESAddon is in the classpath.
ISO9796P2ParameterSpec - Class in iaik.iso.iso9796
ParameterSpec for the ISO9796-2 signature engines.
ISO9796P2ParameterSpec() - Constructor for class iaik.iso.iso9796.ISO9796P2ParameterSpec
Default constructor.
ISO9796P2S2S3ParameterSpec - Class in iaik.iso.iso9796
ParameterSpec for the ISO9796-2 Signature schemes S2 and S3.
ISO9796P2S2S3ParameterSpec() - Constructor for class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Default constructor.
ISO9796P2S2S3Signature - Class in iaik.iso.iso9796
This class implements the ISO 9796-2 Digital Signature schemes S2 and S3.
ISO9796P2S2S3Signature(String) - Constructor for class iaik.iso.iso9796.ISO9796P2S2S3Signature
Creates an ISO 9796-2 Signature engine (scheme S2, S3) with the given algorithm name.
ISO9796P2S2S3Signature(String, int, byte) - Constructor for class iaik.iso.iso9796.ISO9796P2S2S3Signature
Creates a ISO 9796-2 Signature engine (scheme S2, S3) with given algorithm name, hash output length and hash id.
ISO9796P2Signature - Class in iaik.iso.iso9796
Base class of the ISO 9796-2 Digital Signature algorithm implementation.
ISO9796P2Signature(String) - Constructor for class iaik.iso.iso9796.ISO9796P2Signature
Creates an ISO 9796-2 Signature engine with the given algorithm name.
ISO9796P2Signature(String, int, byte) - Constructor for class iaik.iso.iso9796.ISO9796P2Signature
Creates a ISO 9796-2 Signature engine with given algorithm name, hash output length and hash id.
isPrintableString(String) - Static method in class iaik.asn1.PrintableString
Checks is the supplied String is a PrintableString.
isProbablePrime(BigInteger) - Static method in class iaik.utils.NumberTheory
Perform a probabilistic primality test to determine if b is prime.
isQualifedCertificate(X509Certificate) - Static method in class iaik.x509.qualified.QualifiedCertificate
Checks if the given certificate is a qualified one.
isQualifiedPolicyID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Asks if the given oid indicates a qualified certificate policy.
isQualifiedQCStatementID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Asks if the given oid indicates a qualified certificate statement.
isReqCertFor(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.ReqCert
Checks if this is a ReqCert for the given certificate identifying information.
isResponderIdFor(X509Certificate) - Method in class iaik.x509.ocsp.ResponderID
Checks if this is a responder id for the given certificate.
isResponseFor(X509Certificate, X509Certificate, GeneralName) - Method in interface iaik.x509.ocsp.CertificateResponse
Checks if this is a certificate response for the given certificate identifying information.
isResponseFor(ReqCert) - Method in interface iaik.x509.ocsp.CertificateResponse
Checks if this is a certificate response for a certificate identified by the given reqCert.
isResponseFor(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.SingleResponse
Checks if this is a single response for the given certificate identifying information.
isResponseFor(ReqCert) - Method in class iaik.x509.ocsp.SingleResponse
Checks if this is a SingleResponse for a certificate identified by the given reqCert identifier.
isResponseTypeAcceptable(ObjectID) - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Checks whether the given response type is acceptable or not.
isRevoked(BigInteger) - Method in class iaik.x509.attr.ACRL
Checks if the attribute certificate identified by the given serial number is marked as revoked by this CRL.
isRevoked(Certificate) - Method in class iaik.x509.attr.ACRL
Checks whether the given certificate is on this CRL.
isRevoked(BigInteger) - Method in class iaik.x509.X509CRL
Checks if the certificate identified by the given serial number is marked as revoked by this CRL.
isRevoked(Certificate) - Method in class iaik.x509.X509CRL
Checks whether the given certificate is on this CRL.
isSecurityClassificationValueSet(int) - Method in class iaik.x509.attr.attributes.Clearance
Asks whether the specified security classification value is set.
isSet(int) - Method in class iaik.asn1.structures.DistributionPoint
Checks whether the specified reasonFlags values are set.
isSet(int) - Method in class iaik.x509.extensions.KeyUsage
Return whether the specified key usage values are set.
isStringType - Variable in class iaik.asn1.ASN1Object
Is this ASN1Object a String type?
isStringType() - Method in class iaik.asn1.ASN1Object
Asks if this ASN1Object represents a String type.
IssuerAltName - Class in iaik.x509.extensions
This class implements the IssuerAltName extension.
IssuerAltName() - Constructor for class iaik.x509.extensions.IssuerAltName
Default Constructor.
IssuerAltName(GeneralNames) - Constructor for class iaik.x509.extensions.IssuerAltName
Constructs an IssuerAltName object form a GeneralNames ASN.1 type.
IssuerAndSerialNumber - Class in iaik.pkcs.pkcs7
This class implements the PKCS#7 IssuerAndSerialNumber type.
IssuerAndSerialNumber(Name, BigInteger) - Constructor for class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Creates a new IssuerAndSerialNumber from an issuer distinguished name and an issuer-specific serial number.
IssuerAndSerialNumber(X509Certificate) - Constructor for class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Creates a new IssuerAndSerialNumber from a certificate.
IssuerAndSerialNumber(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Creates a new IssuerAndSerialNumber from an ASN1Object.
IssuerSerial - Class in iaik.x509.attr
This class implements the AC type IssuerSerial.
IssuerSerial(GeneralNames, BigInteger) - Constructor for class iaik.x509.attr.IssuerSerial
Creates an IssuerSerial from issuer GeneralNames and issuer-specific serial number.
IssuerSerial(Name, BigInteger) - Constructor for class iaik.x509.attr.IssuerSerial
Creates a new IssuerSerial from an issuer distinguished name and issuer-specific serial number.
IssuerSerial(X509Certificate) - Constructor for class iaik.x509.attr.IssuerSerial
Creates an IssuerSerial from the given base certificate.
IssuerSerial(ASN1Object) - Constructor for class iaik.x509.attr.IssuerSerial
Creates a new IssuerSerial from an ASN1Object.
issuerSerial - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type issuerSerial (1).
IssuingDistributionPoint - Class in iaik.x509.extensions
This class implements the IssuingDistributionPoint extension.
IssuingDistributionPoint() - Constructor for class iaik.x509.extensions.IssuingDistributionPoint
Default constructor.
isTargetFor(Object) - Method in class iaik.x509.attr.AttributeCertificate
Checks if the given server/service is a valid target for this attribute certificate.
isTargetFor(Object) - Method in class iaik.x509.attr.extensions.TargetInformation
Checks if the given server/service is a valid target for the attribute certificate containing this TargetInformation extension.
isTargetFor(Object) - Method in class iaik.x509.attr.Target
Checks if the given server/service is a valid target for the attribute certificate containing an extension with this Target.
isTargetFor(Target, Object) - Method in interface iaik.x509.attr.TargetChecker
Checks if the given server/service is a valid target/proxy for the attribute certificate that contains a TargetInformation or ProxyInfo extension with the given Target.
isTargetFor(Object) - Method in class iaik.x509.attr.Targets
Checks if the given server/service is a valid target for the attribute certificate containing an extension with this Targets.
isTrustedCertificate(X509Certificate) - Method in class iaik.x509.ChainVerifier
Tests whether the given certificate is explicitly trusted.
isTrustedCertificate(X509Certificate) - Method in class iaik.x509.SimpleChainVerifier
Checks whether a given certificate is marked as trusted.
isTrustedResponder(ResponderID, X509Certificate, X509Certificate) - Method in class iaik.x509.ocsp.utils.TrustedResponders
Checks if we can trust the given responder for signing responses for certs issued by the given CA.
isUseBlinding() - Method in class iaik.pkcs.pkcs1.RSACipher
Check if blinding is switched on.
isUseBlindingDefault() - Static method in class iaik.pkcs.pkcs1.RSACipher
Check if blinding is switched on per default.
isV1FormFor(Name) - Method in class iaik.x509.attr.V1Form
Checks if this V1Form represents the given issuerName.
isValidSP80089SignatureVerificationKey() - Method in class iaik.security.dsa.DSAPublicKey
Determines whether this public key is valid for signature verification according to NIST SP 800-89.
isValidSP80089SignatureVerificationKey() - Method in class iaik.security.rsa.RSAPublicKey
Checks whether this public key is valid for signature verification according to NIST SP 800-89.
isValidSP80089SignatureVerificationKey(int) - Method in class iaik.security.rsa.RSAPublicKey
Checks whether this public key is valid for signature verification according to NIST SP 800-89.
isVerified() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
 
IvGenerator - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count, using SHA-1 as hash function.
IvGenerator() - Constructor for class iaik.pkcs.pkcs12.IvGenerator
Default Constructor.
IvGenerator.IvGeneratorSha224 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count, using SHA-224 as hash function.
IvGenerator.IvGeneratorSha224() - Constructor for class iaik.pkcs.pkcs12.IvGenerator.IvGeneratorSha224
Default Constructor.
IvGenerator.IvGeneratorSha256 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count, using SHA-256 as hash function.
IvGenerator.IvGeneratorSha256() - Constructor for class iaik.pkcs.pkcs12.IvGenerator.IvGeneratorSha256
Default Constructor.
IvGenerator.IvGeneratorSha384 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count, using SHA-384 as hash function.
IvGenerator.IvGeneratorSha384() - Constructor for class iaik.pkcs.pkcs12.IvGenerator.IvGeneratorSha384
Default Constructor.
IvGenerator.IvGeneratorSha512 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count, using SHA-512 as hash function.
IvGenerator.IvGeneratorSha512() - Constructor for class iaik.pkcs.pkcs12.IvGenerator.IvGeneratorSha512
Default Constructor.
IvGenerator.IvGeneratorSha512_224 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count, using SHA-512/224 as hash function.
IvGenerator.IvGeneratorSha512_224() - Constructor for class iaik.pkcs.pkcs12.IvGenerator.IvGeneratorSha512_224
Default Constructor.
IvGenerator.IvGeneratorSha512_256 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and an iteration count, using SHA-512/256 as hash function.
IvGenerator.IvGeneratorSha512_256() - Constructor for class iaik.pkcs.pkcs12.IvGenerator.IvGeneratorSha512_256
Default Constructor.
IvGenParameterSpec - Class in iaik.security.cipher
This class specifies the length of the initialization vector to may be used for iv generation by means of an IvParameterGenerator.
IvGenParameterSpec(int) - Constructor for class iaik.security.cipher.IvGenParameterSpec
Creates a IvGenParamerterSpec for the given iv length.
IvParameterGenerator - Class in iaik.security.cipher
This class implements an AlgorithmParameterGenerator to be used for generating an initialization vector as used by many cipher algorithms/mode.
IvParameterGenerator() - Constructor for class iaik.security.cipher.IvParameterGenerator
The default constructor.
IvParameterGenerator(int) - Constructor for class iaik.security.cipher.IvParameterGenerator
Creates a IvParameterGenerator for the given iv length.
IvParameters - Class in iaik.security.cipher
This class represents an initialization vector in opaque form and may be used for generating an opaque IV and converting it between various formats.
IvParameters() - Constructor for class iaik.security.cipher.IvParameters
The default constructor.

J

JDKSeedGenerator - Class in iaik.security.random
This class is a simple wrapper for the seed generator used in JDK SecureRandom.
JDKSeedGenerator() - Constructor for class iaik.security.random.JDKSeedGenerator
Initialize generation of a seed with the default amount of randomness (256 bit).
JDKSeedGenerator(int) - Constructor for class iaik.security.random.JDKSeedGenerator
Initialize generation of a seed with the specified number of bits of randomness.
JH224 - Class in iaik.security.md
This class implements the JH message digest algorithm.
JH224() - Constructor for class iaik.security.md.JH224
Default constructor.
JH256 - Class in iaik.security.md
This class implements the JH message digest algorithm.
JH256() - Constructor for class iaik.security.md.JH256
Default constructor.
JH384 - Class in iaik.security.md
This class implements the JH message digest algorithm.
JH384() - Constructor for class iaik.security.md.JH384
Default constructor.
JH512 - Class in iaik.security.md
This class implements the JH message digest algorithm.
JH512() - Constructor for class iaik.security.md.JH512
Default constructor.

K

kdf1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the key derivation function KDF1 defined in ISO18033-2.
KDF1 - Class in iaik.security.kdf
This class implements the Key Derivation Function (KDF) 1, defined in ISO/IEC 18033-2.
KDF1() - Constructor for class iaik.security.kdf.KDF1
 
KDF1AlgorithmParameters - Class in iaik.security.kdf
This class represents the Algorithm Parameters of the KDF1.
KDF1AlgorithmParameters() - Constructor for class iaik.security.kdf.KDF1AlgorithmParameters
 
KDF1ParameterSpec - Class in iaik.security.kdf
Algorithm parameter specification for the KDF1 Key Derivation Function (KDF).
KDF1ParameterSpec(AlgorithmID, int) - Constructor for class iaik.security.kdf.KDF1ParameterSpec
Creates a new KDF1ParameterSpec for the hash algorithm to be used with KDF1 and the desired key length.
KDF1ParameterSpec(AlgorithmID, int, byte[]) - Constructor for class iaik.security.kdf.KDF1ParameterSpec
Creates a new KDF1ParameterSpec for the hash algorithm to be used with KDF1, the desired key length, and the secret value.
KDF1ParameterSpec(AlgorithmID, int, byte[], byte[]) - Constructor for class iaik.security.kdf.KDF1ParameterSpec
Creates a new KDF1ParameterSpec for the hash algorithm to be used with KDF1, the desired key length, the secret value, and the additional information.
kdf2 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the key derivation function KDF2 defined in ANS X9.44.
KDF2 - Class in iaik.security.kdf
This class implements the Key Derivation Function (KDF) 2, defined in ISO/IEC 18033-2.
KDF2() - Constructor for class iaik.security.kdf.KDF2
 
KDF2AlgorithmParameters - Class in iaik.security.kdf
This class represents the Algorithm Parameters of the KDF2.
KDF2AlgorithmParameters() - Constructor for class iaik.security.kdf.KDF2AlgorithmParameters
 
KDF2ParameterSpec - Class in iaik.security.kdf
Algorithm parameter specification for the KDF2 Key Derivation Function (KDF).
KDF2ParameterSpec(AlgorithmID, int) - Constructor for class iaik.security.kdf.KDF2ParameterSpec
Creates a new KDF2ParameterSpec for the hash algorithm to be used with KDF2 and the desired key length.
KDF2ParameterSpec(AlgorithmID, int, byte[]) - Constructor for class iaik.security.kdf.KDF2ParameterSpec
Creates a new KDF2ParameterSpec for the hash algorithm to be used with KDF2, the desired key length, and the secret value.
KDF2ParameterSpec(AlgorithmID, int, byte[], byte[]) - Constructor for class iaik.security.kdf.KDF2ParameterSpec
Creates a new KDF2ParameterSpec for the hash algorithm to be used with KDF2, the desired key length, the secret value, and the additional information.
kdf3 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the key derivation function KDF3 defined in ANS X9.44.
KDF3 - Class in iaik.security.kdf
This class implements the Key Derivation Function (KDF) 3, defined in ANSI X9.44.
KDF3() - Constructor for class iaik.security.kdf.KDF3
 
KDF3AlgorithmParameters - Class in iaik.security.kdf
This class represents the Algorithm Parameters of the KDF3.
KDF3AlgorithmParameters() - Constructor for class iaik.security.kdf.KDF3AlgorithmParameters
 
KDF3ParameterSpec - Class in iaik.security.kdf
Algorithm parameter specification for the KDF3 Key Derivation Function (KDF).
KDF3ParameterSpec(AlgorithmID, int) - Constructor for class iaik.security.kdf.KDF3ParameterSpec
Creates a new KDF3ParameterSpec for the hash algorithm to be used with KDF3 and the desired key length.
KDF3ParameterSpec(AlgorithmID, int, byte[]) - Constructor for class iaik.security.kdf.KDF3ParameterSpec
Creates a new KDF3ParameterSpec for the hash algorithm to be used with KDF3, the desired key length, and the secret value.
KDF3ParameterSpec(AlgorithmID, int, byte[], byte[]) - Constructor for class iaik.security.kdf.KDF3ParameterSpec
Creates a new KDF3ParameterSpec for the hash algorithm to be used with KDF3, the desired key length, the secret value, and the additional information.
KECCAK224 - Class in iaik.security.md
This class implements the KECCAK message digest algorithm.
KECCAK224() - Constructor for class iaik.security.md.KECCAK224
Default constructor.
KECCAK256 - Class in iaik.security.md
This class implements the KECCAK message digest algorithm.
KECCAK256() - Constructor for class iaik.security.md.KECCAK256
Default constructor.
KECCAK384 - Class in iaik.security.md
This class implements the KECCAK message digest algorithm.
KECCAK384() - Constructor for class iaik.security.md.KECCAK384
Default constructor.
KECCAK512 - Class in iaik.security.md
This class implements the KECCAK message digest algorithm.
KECCAK512() - Constructor for class iaik.security.md.KECCAK512
Default constructor.
key - Variable in class iaik.security.kem.KeyEncapsulationMechanismSpi
 
keyAgreement - Static variable in class iaik.x509.extensions.KeyUsage
The keyAgreement keyUsage purpose indicating to use the subject public key for key agreement.
KeyAndCertificate - Class in iaik.utils
A simple class for storing a private key and a certificate chain in one file.
KeyAndCertificate(String) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from a given file.
KeyAndCertificate(InputStream) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from the given InputStream.
KeyAndCertificate(byte[]) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from the given byte array.
KeyAndCertificate(PrivateKey, X509Certificate[]) - Constructor for class iaik.utils.KeyAndCertificate
Creates a KeyAndCertificate object from given private key and X509 certificate chain.
KeyBag - Class in iaik.pkcs.pkcs12
This class contains a private key and any associated attributes.
KeyBag() - Constructor for class iaik.pkcs.pkcs12.KeyBag
The default constructor.
KeyBag(PrivateKey) - Constructor for class iaik.pkcs.pkcs12.KeyBag
Creates a new KeyBag from a private key.
KeyBag(PrivateKey, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.KeyBag
Creates a new KeyBag from a private key, a friendlyName and a locakKeyID.
keyCertSign - Static variable in class iaik.x509.extensions.KeyUsage
The keyCertSign keyUsage purpose indicating to use the subject public key for verifying a signature on certificates.
keyCompromise - Static variable in class iaik.asn1.structures.DistributionPoint
The keyCompromise reason flag.
keyCompromise - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason keyCompromise.
KeyDerivationParameterSpec - Interface in iaik.security.kdf
Interface for KeyDerivationParameterSpecs.
KeyEncapsulationMechanism - Class in iaik.security.kem
JCA compliant engine that provides the functionality of a Key Encapsulation Mechanism (KEM).
KeyEncapsulationMechanism(KeyEncapsulationMechanismSpi, Provider, String) - Constructor for class iaik.security.kem.KeyEncapsulationMechanism
Internal constructor.
KeyEncapsulationMechanismSpi - Class in iaik.security.kem
This class defines the Service Provider Interface (SPI) for the KeyEncapsulationMechanism (KEM) class.
KeyEncapsulationMechanismSpi() - Constructor for class iaik.security.kem.KeyEncapsulationMechanismSpi
Default constructor.
keyEncipherment - Static variable in class iaik.x509.extensions.KeyUsage
The keyEncipherment keyUsage purpose indicating to use the subject public key for key transport.
KeyFactory - Class in iaik.pkcs.pkcs12
SecretKeyFactory implementation for the PBE ciphers (PKCS#12).
KeyFactory() - Constructor for class iaik.pkcs.pkcs12.KeyFactory
Default constructor.
KeyFactory - Class in iaik.pkcs.pkcs5
SecretKeyFactory implementation for the PBE ciphers (PKCS#5).
KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory
Default constructor.
KeyFactory.PBES2KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory.
KeyFactory.PBES2KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBES2KeyFactory
 
KeyFactory.PBEWithHmacSHA1AndAES128KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA1AndAES_128.
KeyFactory.PBEWithHmacSHA1AndAES128KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA1AndAES128KeyFactory
 
KeyFactory.PBEWithHmacSHA1AndAES256KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA1AndAES_256.
KeyFactory.PBEWithHmacSHA1AndAES256KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA1AndAES256KeyFactory
 
KeyFactory.PBEWithHmacSHA1AndDESedeKeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA1AndDESede.
KeyFactory.PBEWithHmacSHA1AndDESedeKeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA1AndDESedeKeyFactory
 
KeyFactory.PBEWithHmacSHA224AndAES128KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA224AndAES_128.
KeyFactory.PBEWithHmacSHA224AndAES128KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA224AndAES128KeyFactory
 
KeyFactory.PBEWithHmacSHA224AndAES256KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA224AndAES_256.
KeyFactory.PBEWithHmacSHA224AndAES256KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA224AndAES256KeyFactory
 
KeyFactory.PBEWithHmacSHA256AndAES128KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA256AndAES_128.
KeyFactory.PBEWithHmacSHA256AndAES128KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA256AndAES128KeyFactory
 
KeyFactory.PBEWithHmacSHA256AndAES256KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA256AndAES_256.
KeyFactory.PBEWithHmacSHA256AndAES256KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA256AndAES256KeyFactory
 
KeyFactory.PBEWithHmacSHA384AndAES128KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA384AndAES_128.
KeyFactory.PBEWithHmacSHA384AndAES128KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA384AndAES128KeyFactory
 
KeyFactory.PBEWithHmacSHA384AndAES192KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA384AndAES_192.
KeyFactory.PBEWithHmacSHA384AndAES192KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA384AndAES192KeyFactory
 
KeyFactory.PBEWithHmacSHA384AndAES256KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA384AndAES_256.
KeyFactory.PBEWithHmacSHA384AndAES256KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA384AndAES256KeyFactory
 
KeyFactory.PBEWithHmacSHA512AndAES128KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA512AndAES_128.
KeyFactory.PBEWithHmacSHA512AndAES128KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA512AndAES128KeyFactory
 
KeyFactory.PBEWithHmacSHA512AndAES256KeyFactory - Class in iaik.pkcs.pkcs5
PBES2 KeyFactory for PBEWithHmacSHA512AndAES_256.
KeyFactory.PBEWithHmacSHA512AndAES256KeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithHmacSHA512AndAES256KeyFactory
 
KeyFactory.PBEWithMD5AndDESKeyFactory - Class in iaik.pkcs.pkcs5
PBE KeyFactory for the PBEWithMD5AndDES algorithm.
KeyFactory.PBEWithMD5AndDESKeyFactory() - Constructor for class iaik.pkcs.pkcs5.KeyFactory.PBEWithMD5AndDESKeyFactory
 
KeyFactory.PBEWithSHA1AndDESedeKeyFactory - Class in iaik.pkcs.pkcs12
PBE KeyFactory for the PBEWithSHA1AndDESede algorithm.
KeyFactory.PBEWithSHA1AndDESedeKeyFactory() - Constructor for class iaik.pkcs.pkcs12.KeyFactory.PBEWithSHA1AndDESedeKeyFactory
 
KeyFactory.PBEWithSHA1AndRC2_40KeyFactory - Class in iaik.pkcs.pkcs12
PBE KeyFactory for the PBEWithSHA1AndDESede algorithm.
KeyFactory.PBEWithSHA1AndRC2_40KeyFactory() - Constructor for class iaik.pkcs.pkcs12.KeyFactory.PBEWithSHA1AndRC2_40KeyFactory
 
keylen - Variable in class iaik.security.rsa.RSAKeyPairGenerator
 
KEYLENGTH_1024 - Static variable in class iaik.security.rsa.RSAKeyPairGeneratorFIPS
Smallest keylength (1024 bits) supported by FIPS 186-3.
KEYLENGTH_2048 - Static variable in class iaik.security.rsa.RSAKeyPairGeneratorFIPS
Medium keylength (2048 bits) supported by FIPS 186-3.
KEYLENGTH_3072 - Static variable in class iaik.security.rsa.RSAKeyPairGeneratorFIPS
Largest keylength (3072 bits) supported by FIPS 186-3.
KeyUsage - Class in iaik.x509.extensions
This class implements the KeyUsage extension.
KeyUsage() - Constructor for class iaik.x509.extensions.KeyUsage
Default constructor.
KeyUsage(int) - Constructor for class iaik.x509.extensions.KeyUsage
Constructs a KeyUsage extension with a defined key usage parameter.
KS_TYPE_IAIK - Static variable in class iaik.utils.UniversalKeyStore
KeyStore type for the IAIKKeyStore.
KS_TYPE_PKCS12 - Static variable in class iaik.utils.ExtendedUniversalKeyStore
KeyStore type for the IAIK PKCS12KeyStore.
KS_TYPE_PKCS12 - Static variable in class iaik.utils.UniversalKeyStore
KeyStore type for the IAIK PKCS12KeyStore.

L

LdapURLConnection - Class in iaik.x509.net.ldap
A URLConnection implementation for the LDAP protocol.
LdapURLConnection(URL) - Constructor for class iaik.x509.net.ldap.LdapURLConnection
Creates a new LdapURLConnection for the specified url.
LdapURLStreamHandlerFactory - Class in iaik.x509.net.ldap
URLStreamHandlerFactory for LDAP URLs.
LdapURLStreamHandlerFactory() - Constructor for class iaik.x509.net.ldap.LdapURLStreamHandlerFactory
Creates a new LdapURLStreamHandlerFactory().
LineInputStream - Class in iaik.utils
LineInputStream is an InputStream which can be used to read lines (as with BufferedReader) or to read the original stream data.
LineInputStream(InputStream) - Constructor for class iaik.utils.LineInputStream
Creates a new LineInputStream to read data from the specified input stream.
LineInputStream(InputStream, int) - Constructor for class iaik.utils.LineInputStream
Creates a new LineInputStream to read data from the specified input stream.
LineOutputStream - Class in iaik.utils
LineOutputStream is an OutputStream which can be used to write either lines using methods print() and println() or byte arrays (stream interface).
LineOutputStream(OutputStream) - Constructor for class iaik.utils.LineOutputStream
Creates a new LineOutputStream to write data to the specified underlying output stream.
listCertificates() - Method in class iaik.x509.attr.ACRL
Returns an enumeration of the revoked certificates this CRL contains.
listCertificates() - Method in class iaik.x509.X509CRL
Returns an enumeration of the revoked certificates this CRL contains.
listExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns an enumeration of all extensions included into this ExtensionRequest.
listExtensions() - Method in class iaik.x509.attr.ACRL
Returns an enumeration of all extensions included into this CRL.
listExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Returns an enumeration of all extensions included in this attribute certificate.
listExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns an enumeration of all extensions included in this basic ocsp response.
listExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
Returns an enumeration of all extensions included in this ocsp request.
listExtensions() - Method in class iaik.x509.ocsp.Request
Returns an enumeration of all extensions included in this request.
listExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Returns an enumeration of all extensions included in this single response.
listExtensions() - Method in class iaik.x509.RevokedCertificate
Returns an enumeration of all entry extensions included into this revoked certificate.
listExtensions() - Method in class iaik.x509.X509Certificate
Returns an enumeration of all extensions included into this certificate.
listExtensions() - Method in class iaik.x509.X509CRL
Returns an enumeration of all extensions included into this CRL.
listExtensions() - Method in class iaik.x509.X509Extensions
Returns an enumeration of all extensions currently maintained by this X509Extensions object.
load(InputStream) - Method in class iaik.utils.ExtendedProperties
Reads a property list from an input stream.
load(String, char[]) - Method in class iaik.utils.IAIKPasswordStore
Loads a key store from a file.
load(File, char[]) - Method in class iaik.utils.IAIKPasswordStore
Loads a key store from a file.
load(InputStream, char[]) - Method in class iaik.utils.IAIKPasswordStore
Loads a key store from an input stream.
loadClass(String, boolean) - Static method in class iaik.utils.Util
Tries to dynamically load a class.
loadCrl() - Method in class iaik.asn1.structures.DistributionPoint
Downloads the crl from an uri distribution point name (if this DistributionPoint contains an uri distribution point name).
loadCrl(String, Name) - Method in class iaik.asn1.structures.DistributionPoint
Downloads the crl from the given ldap server url (if this DistributionPoint contains a RelativeDistinguished RDN distribution point name, or the distribution point name is not present but the cRLIssuer field is set).
loadCrlStream() - Method in class iaik.asn1.structures.DistributionPoint
Connects to and downloads the crl from an uri distribution point name (if this DistributionPoint contains an uri distribution point name) and provides a input stream from where the crl can be read.
loadCrlStream(String, Name) - Method in class iaik.asn1.structures.DistributionPoint
Connects to and downloads the crl from the given ldap server url (if this DistributionPoint contains a RelativeDistinguished RDN distribution point name, or the distribution point name is not present but the cRLIssuer field is set).
locality - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.7) for the X.500 attribute type localityName (shortName L).
localKeyID - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.21) for the PKCS#9/PKCS#12 object localKeyID.
longRunsTest() - Method in class iaik.security.random.FIPS140Test
Run the long runs test.
LOWER_PUBLIC_EXPONENT_BOUND - Static variable in class iaik.security.rsa.RSAKeyPairGeneratorFIPS
Lower bound for public exponent

M

macEngine_ - Variable in class iaik.utils.MacInputStream
The MAC engine to use for MACing the data.
macEngine_ - Variable in class iaik.utils.MacOutputStream
The MAC engine to use for MACing the data.
macingActive_ - Variable in class iaik.utils.MacInputStream
Indicates, if this objects sends data read from this stream to the Mac engine.
macingActive_ - Variable in class iaik.utils.MacOutputStream
Indicates, if this objects sends data written to this stream to the Mac engine.
MacInputStream - Class in iaik.utils
A stream implementation for MACing the data read from an input stream.
MacInputStream(InputStream, Mac) - Constructor for class iaik.utils.MacInputStream
Creates a MAC input stream, using the specified input stream and MAC engine.
MacKeyGenerator - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count, using SHA-1 as hash function.
MacKeyGenerator() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator
Default Constructor.
MacKeyGenerator.MacKeyGeneratorSha224 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count, using SHA-224 as hash function.
MacKeyGenerator.MacKeyGeneratorSha224() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator.MacKeyGeneratorSha224
Default Constructor.
MacKeyGenerator.MacKeyGeneratorSha256 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count, using SHA-256 as hash function.
MacKeyGenerator.MacKeyGeneratorSha256() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator.MacKeyGeneratorSha256
Default Constructor.
MacKeyGenerator.MacKeyGeneratorSha384 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count, using SHA-384 as hash function.
MacKeyGenerator.MacKeyGeneratorSha384() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator.MacKeyGeneratorSha384
Default Constructor.
MacKeyGenerator.MacKeyGeneratorSha512 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count, using SHA-512 as hash function.
MacKeyGenerator.MacKeyGeneratorSha512() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator.MacKeyGeneratorSha512
Default Constructor.
MacKeyGenerator.MacKeyGeneratorSha512_224 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count, using SHA-512/224 as hash function.
MacKeyGenerator.MacKeyGeneratorSha512_224() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator.MacKeyGeneratorSha512_224
Default Constructor.
MacKeyGenerator.MacKeyGeneratorSha512_256 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt and an iteration count, using SHA-512/256 as hash function.
MacKeyGenerator.MacKeyGeneratorSha512_256() - Constructor for class iaik.pkcs.pkcs12.MacKeyGenerator.MacKeyGeneratorSha512_256
Default Constructor.
MacOutputStream - Class in iaik.utils
A stream implementation for MACing the data written to an output stream.
MacOutputStream(OutputStream, Mac) - Constructor for class iaik.utils.MacOutputStream
Creates a MAC output stream, using the specified output stream and MAC engine.
main(String[]) - Static method in class iaik.security.random.AutoSeedGenerator
 
main(String[]) - Static method in class iaik.utils.ConvertKeyStore
Main method.
main(String[]) - Static method in class iaik.utils.DumpKeyStore
Main method.
malformedRequest - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "malformedRequest" (1) indicating that the request received is not OCSP-syntax-conform.
MandateIssuer - Class in iaik.x509.extensions.priv
This class implements the MandateIssuer Extension as used in Austrian E-Government for certificates that are authorized to issue electronic mandates.
MandateIssuer() - Constructor for class iaik.x509.extensions.priv.MandateIssuer
Creates a new MandateIssuer extension.
markSupported() - Method in class iaik.utils.Base64InputStream
Returns false since mark/reset is not supported by this input stream.
MARS - Class in iaik.security.cipher
Implements the MARS algorithm, a 128 bit block cipher with a total of 32 rounds and keys from 128 to 448 bits, specified by IBM in their paper MARS - a candidate cipher for AES available at http://domino.research.ibm.com/comm/research_projects.nsf/pages/security.mars.html.
MARS() - Constructor for class iaik.security.cipher.MARS
Creates a MARS object by calling the BufferedCipher constructor for the MARS cipher.
MARSKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used by the MARS cipher.
MARSKeyGenerator() - Constructor for class iaik.security.cipher.MARSKeyGenerator
Creates a new MARS key generator.
mask(byte[], int, int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Uses the mask generation function to generate maskLen bytes from the supplied seed mgfSeed[mgfSeedOff:mgfSeedLen] and XORs the result with dst[off:maskLen].
MaskGenerationAlgorithm - Class in iaik.pkcs.pkcs1
JCA compliant engine that provides the functionality of a PKCS#1v2.1 mask generation function.
MaskGenerationAlgorithm(String) - Constructor for class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Creates a MaskGenerationAlgorithm with the given algorithm name.
MaskGenerationAlgorithmSpi - Class in iaik.pkcs.pkcs1
JCA compliant SPI class that provides the functionality of a PKCS#1v2.1 mask generation function.
MaskGenerationAlgorithmSpi() - Constructor for class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
Default constructor.
md2 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the MD2 message digest algorithm.
Md2 - Class in iaik.security.md
This class implements the MD2 message digest algorithm.
Md2() - Constructor for class iaik.security.md.Md2
Creates a new MD2 message digest object.
Md2RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using MD2 as message digest algorithm.
Md2RSASignature() - Constructor for class iaik.security.rsa.Md2RSASignature
Default Constructor.
MD2withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using MD2 as hash algorithm, MGF1 (with MD2) as mask generation function, 16 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
MD2withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.MD2withRSAandMGF1Signature
Default constructor.
md2WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the md2WithRSAEncryption signature algorithm.
md4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the MD4 message digest algorithm.
md4WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the md4WithRSAEncryption signature algorithm.
md5 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the MD5 message digest algorithm.
Md5 - Class in iaik.security.md
This class implements the MD5 message digest algorithm.
Md5() - Constructor for class iaik.security.md.Md5
Creates a new MD5 message digest object.
MD5Random - Class in iaik.security.random
A secure pseudo-random number generator based on an MD5 message digest.
MD5Random() - Constructor for class iaik.security.random.MD5Random
Create a new MD5 based secure random.
Md5RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using MD5 as message digest algorithm.
Md5RSASignature() - Constructor for class iaik.security.rsa.Md5RSASignature
Default Constructor.
Md5Spi - Class in iaik.security.md
Wraps around the IAIK-JCE MD5 implementation for fixing a JSSE MessageDigest Cloneable bug.
Md5Spi() - Constructor for class iaik.security.md.Md5Spi
Default constructor.
MD5withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using MD5 as hash algorithm, MGF1 (with MD5) as mask generation function, 16 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
MD5withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.MD5withRSAandMGF1Signature
Default constructor.
md5WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the md5WithRSAEncryption signature algorithm.
messageDigest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.4) for the PKCS#9/PKCS#7 attribute messageDigest.
MessageDigestRandom - Class in iaik.security.random
This class implements a secure pseudo-random number generator based on a MessageDigest.
MessageDigestRandom(MessageDigest, String) - Constructor for class iaik.security.random.MessageDigestRandom
Constructor for use by subclasses.
MetaSeedGenerator - Class in iaik.security.random
This seed generator generates new seeds given an initial seed.
MetaSeedGenerator() - Constructor for class iaik.security.random.MetaSeedGenerator
Initialize generation of a seed with the default amount of randomness (160 bit).
MetaSeedGenerator(int) - Constructor for class iaik.security.random.MetaSeedGenerator
Initialize generation of a seed with the specified amount of randomness.
mgf1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PKCS#1v2.1 MGF1 mask generation function.
MGF1 - Class in iaik.pkcs.pkcs1
This class implements the PKCS#1v2.1 mask generation algorithm MGF1 as used by by the RSASSA-PSS signature scheme and the RSAES-OAEP encryption scheme.
MGF1() - Constructor for class iaik.pkcs.pkcs1.MGF1
Default constructor.
MGF1(AlgorithmID, MessageDigest) - Constructor for class iaik.pkcs.pkcs1.MGF1
Creates a MGF1 object for given hash algorithm and hash engine.
MGF1Parameters - Class in iaik.pkcs.pkcs1
Algorithm parameters for the PKCS#1v2.1 MGF1 mask generation function.
MGF1Parameters() - Constructor for class iaik.pkcs.pkcs1.MGF1Parameters
Default constructor.
MGF1ParameterSpec - Class in iaik.pkcs.pkcs1
Algorithm parameter specification for the PKCS#1v2.1 MGF1 mask generation function.
MGF1ParameterSpec() - Constructor for class iaik.pkcs.pkcs1.MGF1ParameterSpec
Creates a new MGF1ParameterSpec for the default hash algorithm (SHA-1) to be used with MGF1.
MGF1ParameterSpec(AlgorithmID) - Constructor for class iaik.pkcs.pkcs1.MGF1ParameterSpec
Creates a new MGF1ParameterSpec for the hash algorithm to be used with MGF1.
mgfEngine_ - Variable in class iaik.iso.iso9796.ISO9796P2S2S3Signature
The mask generation algorithm engine.
microsoftSGC - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Microsoft Server Gated Cryptography" ExtendedKeyUsage purpose id.
millerRabin(BigInteger) - Static method in class iaik.utils.NumberTheory
Performs the Miller-Rabin probabilistic primality test to determine if n is prime.
mlExpandHistory - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.3) for the PKCS#9 mlExpandHistory attribute as used for S/MIMEv3 ESS.
MOA_VERSION - Static variable in class iaik.debug.Debug
MOA version.
mode - Static variable in class iaik.debug.Debug
 
mode - Variable in class iaik.pkcs.pkcs12.PKCS12
 
mode - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
The mode specifying if the data shall be included (IMPLICIT), or if is not included (EXPLICIT).
mode - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The mode specifying if the signed message is included in the Signature (IMPLICIT), or if is not transported within the Signature (EXPLICIT).
modLen_ - Variable in class iaik.pkcs.pkcs1.Padding
The length of the key modulus.
monoBitTest() - Method in class iaik.security.random.FIPS140Test
Run the monobit test.
msgSigDigest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.5) for the PKCS#9 MsgSigDigest attribute as used for S/MIMEv3 ESS.
msoeEncrypKeyPref - Static variable in class iaik.asn1.ObjectID
The attributeType ObjectID (1.3.6.1.4.1.311.16.4) for the Mircosoft MSOEEncryptionKeyPreference attribute.
multipleAllowed() - Method in class iaik.asn1.structures.AttributeValue
Returns whether multiple AttributeValues of this type are allowed in the SET OF AttributeValue of an Attribute object.
multipleAllowed() - Method in class iaik.x509.attr.attributes.ChargingIdentity
Returns whether multiple ChargingIdentity values are allowed in the SET OF AttributeValue of the Attribute object to which this ChargingIdentity AttributeValue may belong to.
multipleAllowed() - Method in class iaik.x509.attr.attributes.Group
Returns whether multiple Group values are allowed in the SET OF AttributeValue of the Attribute object to which this Group AttributeValue may belong to.

N

name - Variable in class iaik.asn1.ASN
Dynamic part: the name of this ASN.1 type.
Name - Class in iaik.asn1.structures
This class represents a X.500 Name structure (Distinguished Name).
Name() - Constructor for class iaik.asn1.structures.Name
The default constructor.
Name(byte[]) - Constructor for class iaik.asn1.structures.Name
Creates a name from a DER encoded byte array.
Name(ASN1Object) - Constructor for class iaik.asn1.structures.Name
Constructs a Name from an ASN1Object.
Name(String) - Constructor for class iaik.asn1.structures.Name
Constructs a Name from its RFC 2253/4514 String representation.
name() - Method in class iaik.security.kdf.KDF1
Outputs the algorithm name.
name() - Method in class iaik.security.kdf.KDF2
Outputs the algorithm name.
name() - Method in class iaik.security.kdf.KDF3
Outputs the algorithm name.
name - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type name (3).
name_ - Variable in class iaik.utils.RFC2253NameParser
Collects the parsing results.
NameConstraints - Class in iaik.x509.extensions
This class implements the NameConstraints extension.
NameConstraints() - Constructor for class iaik.x509.extensions.NameConstraints
Default costructor.
nameStrBuf_ - Variable in class iaik.utils.RFC2253NameParser
The name to be parsed as StringBuffer.
netscape - Static variable in class iaik.asn1.ObjectID
The Netscape base object identifier (2.16.840.1.113730).
NETSCAPE - Static variable in class iaik.x509.X509CertPath
Encoding format "NETSCAPE".
NetscapeBaseUrl - Class in iaik.x509.extensions.netscape
This class implements the NetscapeBaseUrl Extension.
NetscapeBaseUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeBaseUrl
Default constructor.
NetscapeBaseUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeBaseUrl
Constructs a NetscapeBaseUrl extension with a specified URL.
NetscapeCaPolicyUrl - Class in iaik.x509.extensions.netscape
This class implements the NetscapeCaPolicyUrl Extension.
NetscapeCaPolicyUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Default constructor.
NetscapeCaPolicyUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Constructs a NetscapeCaPolicyUrl extension with a specified URL.
NetscapeCaRevocationUrl - Class in iaik.x509.extensions.netscape
This class implements the NetscapeCaRevocationUrl Extension.
NetscapeCaRevocationUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Default constructor.
NetscapeCaRevocationUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Constructs a NetscapeCaRevocationUrl extension with a specified URL.
NetscapeCertList - Class in iaik.pkcs
This class implements the Netscape Certificate Sequence format.
NetscapeCertList() - Constructor for class iaik.pkcs.NetscapeCertList
Default constructor.
NetscapeCertList(InputStream) - Constructor for class iaik.pkcs.NetscapeCertList
Creates a NetscapeCertList from an input stream.
NetscapeCertRenewalUrl - Class in iaik.x509.extensions.netscape
This class implements the NetscapeCertRenewalUrl Extension, supported by Netscape Communicator 4.0 and may be supported by Preliminary Navigator 3.0.
NetscapeCertRenewalUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Default constructor.
NetscapeCertRenewalUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Constructs a NetscapeCertRenewalUrl extension with a specified URL.
NetscapeCertRequest - Class in iaik.x509
This class represents a certificate request as has been introduced by Netscape Navigator 3.0 and 4.x and used with the HTML <keygen> of many browsers.
NetscapeCertRequest(InputStream) - Constructor for class iaik.x509.NetscapeCertRequest
Creates a NetscapeCertRequest from an input stream supplying the PEM or DER encoded request.
NetscapeCertRequest(byte[]) - Constructor for class iaik.x509.NetscapeCertRequest
Creates a NetscapeCertRequest from a byte array supplying the PEM or DER encoded request.
NetscapeCertRequest(PublicKey, String) - Constructor for class iaik.x509.NetscapeCertRequest
Creates a new CertificateRequest from a public key and a challenge.
netscapeCertSequence - Static variable in class iaik.asn1.ObjectID
The Netscape cert sequence object identifier.
NetscapeCertType - Class in iaik.x509.extensions.netscape
This class implements the NetscapeCertType Extension.
NetscapeCertType() - Constructor for class iaik.x509.extensions.netscape.NetscapeCertType
Default constructor.
NetscapeCertType(int) - Constructor for class iaik.x509.extensions.netscape.NetscapeCertType
Constructs a NetscapeCertType extension with a specified type parameter.
NetscapeComment - Class in iaik.x509.extensions.netscape
This class implements the NetscapeComment Extension.
NetscapeComment() - Constructor for class iaik.x509.extensions.netscape.NetscapeComment
Default constructor.
NetscapeComment(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeComment
Constructs a NetscapeComment extension with a specified comment.
NetscapeRevocationUrl - Class in iaik.x509.extensions.netscape
This class implements the NetscapeRevocationUrl Extension.
NetscapeRevocationUrl() - Constructor for class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Default constructor.
NetscapeRevocationUrl(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Constructs a NetscapeRevocationUrl extension with a specified URL.
netscapeSGC - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Netscape Server Gated Cryptography" ExtendedKeyUsage purpose id.
NetscapeSSLServerName - Class in iaik.x509.extensions.netscape
This class implements the NetscapeSSLServerName Extension, supported by Netscape Communicator 4.0, but not supported before Preliminary Navigator 3.0b5.
NetscapeSSLServerName() - Constructor for class iaik.x509.extensions.netscape.NetscapeSSLServerName
Default constructor.
NetscapeSSLServerName(String) - Constructor for class iaik.x509.extensions.netscape.NetscapeSSLServerName
Constructs a NetscapeSSLServerName extension with a given SSLServer name.
nextElement() - Method in class iaik.utils.ArrayEnumeration
Returns the next element of this ArrayEnumeration.
nextElement() - Method in class iaik.utils.ConcatEnumeration
 
nextIsApplication() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is APPLICATION.
nextIsConstructed() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is CONSTRUCTED.
nextIsContextSpecific() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is CONTEXT SPECIFIC.
nextIsPrivate() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is PRIVATE.
nextIsUniversal() - Method in class iaik.asn1.DerInputStream
Returns true if the next tag is UNIVERSAL.
nextPrime(BigInteger) - Static method in class iaik.utils.NumberTheory
Return the smallest prime greater than or equal to b.
nextTag() - Method in class iaik.asn1.DerInputStream
Returns the next tag number without reading it from the stream.
NoCheck - Class in iaik.x509.extensions.ocsp
This class implements the OCSP NoCheck extension.
NoCheck() - Constructor for class iaik.x509.extensions.ocsp.NoCheck
Creates a NoCheck object.
noMoreData - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "noMoreData" (7) indicating that the server has previously returned the last positive response to a related sequence of requests
Nonce - Class in iaik.x509.ocsp.extensions
This class implements the OCSP Nonce extension.
Nonce() - Constructor for class iaik.x509.ocsp.extensions.Nonce
Default constructor.
Nonce(byte[]) - Constructor for class iaik.x509.ocsp.extensions.Nonce
Creates a Nonce extension for the given value.
noncritical_extensions - Variable in class iaik.x509.X509Extensions
Repository for noncritical extensions.
NONE - Static variable in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
PKCS12MacAlgorithm providing no protection at all.
NONE - Static variable in class iaik.pkcs.pkcs12.PKCS12PbeAlgorithm
PKCS12PbeAlgorithm providing no protection at all.
nonRepudiation - Static variable in class iaik.x509.extensions.KeyUsage
The nonRepudiation keyUsage purpose indicating to use the subject public key for verifying digital signatures used to provide a non- repudiation service which protects against the signing entity falsely denying some action, excluding certificate or CRL signing.
NoRevAvail - Class in iaik.x509.attr.extensions
This class implements the NoRevAvail (No Revocation Info available) attribute certificate extension.
NoRevAvail() - Constructor for class iaik.x509.attr.extensions.NoRevAvail
Default constructor.
notify(byte[]) - Method in class iaik.utils.ASN1InputStream
Called by super class if a '-' shall be decoded.
NOTIFY - Static variable in class iaik.utils.Base64InputStream
 
notify(byte[]) - Method in class iaik.utils.Base64InputStream
This method is called if a character specified with NOTIFY is encountered.
notifyEOF() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
This method implements the EOFListener interface for performing the final decoding.
notifyEOF() - Method in class iaik.pkcs.pkcs7.SignedDataStream
This method implements the EOFListener interface for performing the final decoding.
notifyEOF() - Method in interface iaik.utils.EOFListener
An event notifying that the end of a stream has been reached.
NotifyEOFInputStream - Class in iaik.utils
This is an ordinary InputStream which notifies all listeners when the end of a stream has been reached.
NotifyEOFInputStream(InputStream) - Constructor for class iaik.utils.NotifyEOFInputStream
 
NULL - Static variable in class iaik.asn1.ASN
Global ASN.1 type NULL
NULL - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type NULL
NULL - Class in iaik.asn1
This class implements the native ASN.1 type "NULL".
NULL() - Constructor for class iaik.asn1.NULL
Allocates a NULL object.
numberOfTargetElements() - Method in class iaik.x509.attr.extensions.ProxyInfo
Returns the total number of Target elements that are contained in this ProxyInfo.
numberOfTargetElements() - Method in class iaik.x509.attr.extensions.TargetInformation
Returns the total number of Target elements that are contained in this TargetInformation.
numberOfTargets() - Method in class iaik.x509.attr.extensions.ProxyInfo
Returns the number of Targets objects that are contained in this ProxyInfo.
numberOfTargets() - Method in class iaik.x509.attr.extensions.TargetInformation
Returns the number of Targets objects that are contained in this TargetInformation.
numberOfValues() - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Gets the number of values included in this IetfAttrSyntax.
NumberTheory - Class in iaik.utils
Some useful number theoretic utility methods.
NumericString - Static variable in class iaik.asn1.ASN
Global ASN.1 type NumericString
NumericString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type NumericString
NumericString - Class in iaik.asn1
This class implements the native ASN.1 type "NumericString".
NumericString() - Constructor for class iaik.asn1.NumericString
Creates an empty NumericString.
NumericString(String) - Constructor for class iaik.asn1.NumericString
Creates a new ASN.1 NumericString object for the given String value.

O

OaepKeyPairGenerator - Interface in iaik.security.rsa
 
OBJECT_DESCRIPTOR - Static variable in class iaik.asn1.ASN
Global ASN.1 type OBJECT_DESCRIPTOR
OBJECT_DESCRIPTOR - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type OBJECT_DESCRIPTOR
OBJECT_ID - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type ObjectID
OBJECT_SIGNING - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for signing objects such as Java applets ans plugins.
OBJECT_SIGNING_CA - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for issuing certs for Object Signing.
ObjectDigestInfo - Class in iaik.x509.attr
This class implements the AC type ObjectDigestInfo.
ObjectDigestInfo(int, AlgorithmID, byte[], ObjectID) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates an ObjectDigestInfo for the given digest value.
ObjectDigestInfo(PublicKey, AlgorithmID) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates an publicKey ObjectDigestInfo for the given public key.
ObjectDigestInfo(X509Certificate, AlgorithmID) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates an publicKeyCert ObjectDigestInfo for the given certificate.
ObjectDigestInfo(ASN1Object) - Constructor for class iaik.x509.attr.ObjectDigestInfo
Creates and decodes an ObjectDigestInfo from its ASN.1 representation.
ObjectFactory - Class in iaik.utils
This class can be used to manage classes for dynamic instantiation.
ObjectFactory() - Constructor for class iaik.utils.ObjectFactory
Creates a new ObjectFactory.
ObjectFactory(int) - Constructor for class iaik.utils.ObjectFactory
Creates a new ObjectFactory with the given repository size.
ObjectFactory(int, Class) - Constructor for class iaik.utils.ObjectFactory
Creates a new ObjectFactory with the given repository size for registration of implementation of the given class.
ObjectID - Static variable in class iaik.asn1.ASN
Global ASN.1 type ObjectID
ObjectID - Class in iaik.asn1
This class implements the ASN.1 native type "OBJECT IDENTIFIER".
ObjectID() - Constructor for class iaik.asn1.ObjectID
The default constructor.
ObjectID(String) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String.
ObjectID(String, boolean) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String.
ObjectID(String, String) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String representation and a String name.
ObjectID(String, String, String) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String representation, a String name, and a String shortName.
ObjectID(String, String, String, boolean) - Constructor for class iaik.asn1.ObjectID
Constructs an ObjectID from a String representation, a String name, and a String shortName.
ocsp - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1) for the x.509 AccessDescription access method ocsp, as defined by RFC 3280.
ocsp_response - Class in iaik.x509.ocsp.net.application
A content handler for OCSP responses/requests.
ocsp_response() - Constructor for class iaik.x509.ocsp.net.application.ocsp_response
 
OCSPContentHandlerFactory - Class in iaik.x509.ocsp.net
A content handler factory for OCSP responses/requests.
OCSPContentHandlerFactory() - Constructor for class iaik.x509.ocsp.net.OCSPContentHandlerFactory
 
OCSPException - Exception in iaik.x509.ocsp
General Exception for OCSP related errors.
OCSPException() - Constructor for exception iaik.x509.ocsp.OCSPException
Constructs an OCSPException with no specified detail message.
OCSPException(String) - Constructor for exception iaik.x509.ocsp.OCSPException
Constructs an OCSPException with the specified detail message.
ocspExt_AcceptableResponses - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.4) for the AcceptableResponses OCSP request extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
ocspExt_ArchiveCutoff - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.6) for the ArchiveCutoff OCSP response extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
ocspExt_CertHash - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.36.8.3.13) for the CertHash OCSP response extension as specified by the Common PKI Profile (formally ISIS-MTT).
ocspExt_CrlID - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.3) for the CrlID OCSP request extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
ocspExt_ExtendedRevoked - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.9) for the ExtendedRevoked OCSP response extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
ocspExt_Nonce - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.2) for the Nonce OCSP request/response extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
ocspExt_PreferredSignatureAlgorithms - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.8) for the PreferredSignatureAlgorithms OCSP response extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
ocspExt_ServiceLocator - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.1.7) for the ServiceLocator OCSP response extension as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
OCSPExtensions - Class in iaik.x509.ocsp
Extends class X509Extensions for handling OCSP extensions.
OCSPExtensions() - Constructor for class iaik.x509.ocsp.OCSPExtensions
Default Constructor.
OCSPExtensions(int, int) - Constructor for class iaik.x509.ocsp.OCSPExtensions
Creates an OCSPExtensions object with the given initial capacities for the critical_extensions and noncritical_extensions hashtables.
OCSPExtensions(ASN1Object) - Constructor for class iaik.x509.ocsp.OCSPExtensions
Creates a new OCSPExtensions object from an ASN1Object.
OCSPRequest - Class in iaik.x509.ocsp
Implements the OCSP type OCSPRequest.
OCSPRequest() - Constructor for class iaik.x509.ocsp.OCSPRequest
Default constructor for creating a new empty OCSPRequest.
OCSPRequest(InputStream) - Constructor for class iaik.x509.ocsp.OCSPRequest
Creates an OCSPRequest from an input stream.
OCSPRequest(byte[]) - Constructor for class iaik.x509.ocsp.OCSPRequest
Creates an OCSPRequest from a PEM or DER byte array.
OCSPResponse - Class in iaik.x509.ocsp
This class implements the OCSP type OCSPResponse.
OCSPResponse(int) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse for the given response status.
OCSPResponse(ResponseBytes) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse for the given response bytes.
OCSPResponse(Response) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from the given response.
OCSPResponse(ASN1Object) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from its ASN.1 representation.
OCSPResponse(InputStream) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from its DER encoding.
OCSPResponse(byte[]) - Constructor for class iaik.x509.ocsp.OCSPResponse
Creates an OCSPResponse from its DER encoding.
ocspSigning - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The OCSP signing ExtendedKeyUsage purpose id.
OCTET_STRING - Static variable in class iaik.asn1.ASN
Global ASN.1 type OCTET_STRING
OCTET_STRING - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type OCTET_STRING
OCTET_STRING - Class in iaik.asn1
This class implements the native ASN.1 type "OCTET STRING".
OCTET_STRING() - Constructor for class iaik.asn1.OCTET_STRING
Creates an empty OCTET_STRING.
OCTET_STRING(byte[]) - Constructor for class iaik.asn1.OCTET_STRING
Creates a primitive OCTET_STRING object for the given byte value.
OCTET_STRING(byte[], int) - Constructor for class iaik.asn1.OCTET_STRING
Creates a constructed OCTET STRING which reads the content data from a byte array and splits the data into blocks of blockSize bytes.
OCTET_STRING(InputStream) - Constructor for class iaik.asn1.OCTET_STRING
Creates a primitive OCTET STRING which reads the content data from an InputStream.
OCTET_STRING(InputStream, int) - Constructor for class iaik.asn1.OCTET_STRING
Creates a constructed OCTET STRING which reads the content data from an InputStream and splits the data into blocks of blockSize bytes.
Officials - Class in iaik.x509.extensions.priv
This class implements the Officials extension as used for characterizing public authorities in Austrian E-Government.
Officials() - Constructor for class iaik.x509.extensions.priv.Officials
Creates an empty Officials extension.
Officials(String) - Constructor for class iaik.x509.extensions.priv.Officials
Creates a new Officials extension for the given administration indicator.
OID - Static variable in class iaik.pkcs.pkcs1.MGF1
The ASN.1 object identifier (1.2.840.113549.1.1.8) for the MGF1 mask generation algorithm.
oid - Static variable in class iaik.pkcs.pkcs9.ChallengePassword
The attributeType object identifier of the PKCS#9 ChallengePassword attribute.
oid - Static variable in class iaik.pkcs.pkcs9.ExtensionRequest
The attributeType object identifier of the PKCS#9 ExtensionRequest attribute.
OID - Static variable in class iaik.security.kdf.KDF1
The ASN.1 object identifier (1.0.18033.2.5.1) for the KDF1 key derivation function.
OID - Static variable in class iaik.security.kdf.KDF2
The ASN.1 object identifier (1.3.133.16.840.9.44.1.1) for the KDF2 key derivation function.
OID - Static variable in class iaik.security.kdf.KDF3
The ASN.1 object identifier (1.3.133.16.840.9.44.1.2) for the KDF3 key derivation function.
oid - Static variable in class iaik.x509.attr.attributes.AccessIdentity
The attributeType object identifier of the AccessIdentity attribute.
oid - Static variable in class iaik.x509.attr.attributes.ChargingIdentity
The attributeType object identifier of the ChargingIdentity attribute.
oid - Static variable in class iaik.x509.attr.attributes.Clearance
The attributeType object identifier of the Clearance attribute.
oid - Static variable in class iaik.x509.attr.attributes.Group
The attributeType object identifier of the Group attribute.
oid - Static variable in class iaik.x509.attr.attributes.Role
The attributeType object identifier of the Role attribute.
oid - Static variable in class iaik.x509.attr.attributes.ServiceAuthenticationInfo
The attributeType object identifier of the ServiceAuthenticationInformation attribute.
oid - Static variable in class iaik.x509.attr.extensions.AcceptableCertPolicies
 
oid - Static variable in class iaik.x509.attr.extensions.AuditIdentity
The object identifier of this AuditIdentity extension.
oid - Static variable in class iaik.x509.attr.extensions.BasicAttConstraints
 
oid - Static variable in class iaik.x509.attr.extensions.NoRevAvail
The object identifier of this NoRevAvail extension.
oid - Static variable in class iaik.x509.attr.extensions.ProxyInfo
The object identifier of this ProxyInfo extension.
oid - Static variable in class iaik.x509.attr.extensions.TargetInformation
The object identifier of this TargetInformation extension.
oid - Static variable in class iaik.x509.extensions.AuthorityInfoAccess
The object identifier of this AuthorityInfoAccess extension.
oid - Static variable in class iaik.x509.extensions.AuthorityKeyIdentifier
The object identifier of this AuthorityKeyIdentifier extension.
oid - Static variable in class iaik.x509.extensions.BasicConstraints
The object identifier of this BasicConstraints extension.
oid - Static variable in class iaik.x509.extensions.CertificateIssuer
The object identifier of this CertificateIssuer extension.
oid - Static variable in class iaik.x509.extensions.CertificatePolicies
The object identifier of this CertificatePolicies extension.
oid - Static variable in class iaik.x509.extensions.CRLDistributionPoints
The object identifier of this CRLDistributionPoints extension.
oid - Static variable in class iaik.x509.extensions.CRLNumber
The object identifier of this CRLNumber extension.
oid - Static variable in class iaik.x509.extensions.DeltaCRLIndicator
The object identifier of this DeltaCRLIndicator extension.
oid - Static variable in class iaik.x509.extensions.ExpiredCertsOnCRL
The object identifier of this ExpiredCertsOnCRL extension.
oid - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The object identifier of this ExtendedKeyUsage extension.
oid - Static variable in class iaik.x509.extensions.FreshestCRL
The object identifier of this FreshestCRL extension.
oid - Static variable in class iaik.x509.extensions.HoldInstructionCode
The object identifier of this HoldInstructionCode extension.
oid - Static variable in class iaik.x509.extensions.InhibitAnyPolicy
The object identifier of this InhibitAnyPolicy extension.
oid - Static variable in class iaik.x509.extensions.InvalidityDate
The object identifier of this InvalidityDate extension.
oid - Static variable in class iaik.x509.extensions.IssuerAltName
The object identifier of this IssuerAltName extension.
oid - Static variable in class iaik.x509.extensions.IssuingDistributionPoint
The object identifier of this IssuingDistributionPoint extension.
oid - Static variable in class iaik.x509.extensions.KeyUsage
The object identifier of this KeyUsage extension.
oid - Static variable in class iaik.x509.extensions.NameConstraints
The object identifier of this NameConstraints extension.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeBaseUrl
The object ID of the X.509 extension NetscapeBaseUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
The object ID of the X.509 extension NetscapeCaPolicyUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
The object ID of the X.509 extension NetscapeCaRevocationUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
The object ID of the X.509 extension NetscapeCertRenewalUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
The object ID of the X.509 extension NetscapeCertType.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeComment
The object ID of the X.509 extension NetscapeComment.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
The object ID of the X.509 extension NetscapeRevocationUrl.
oid - Static variable in class iaik.x509.extensions.netscape.NetscapeSSLServerName
The object ID of the X.509 extension NetscapeSSLServerName.
oid - Static variable in class iaik.x509.extensions.ocsp.NoCheck
The object identifier of this NoCheck extension.
oid - Static variable in class iaik.x509.extensions.PolicyConstraints
The object identifier of this PolicyConstraints extension.
oid - Static variable in class iaik.x509.extensions.PolicyMappings
The object identifier of this PolicyMappings extension.
oid - Static variable in class iaik.x509.extensions.priv.IdentityLinkIssuer
The object identifier of this IdentityLinkIssuer extension.
oid - Static variable in class iaik.x509.extensions.priv.MandateIssuer
The object identifier of this MandateIssuer extension.
oid - Static variable in class iaik.x509.extensions.priv.Officials
The object identifier of this Officials extension.
oid - Static variable in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
The object identifier of this PublicAuthorityIdentifier extension.
oid - Static variable in class iaik.x509.extensions.priv.PublicServiceProvider
The object identifier of this PublicServiceProvider extension.
oid - Static variable in class iaik.x509.extensions.PrivateKeyUsagePeriod
The object identifier of this PrivateKeyUsagePeriod extension.
oid - Static variable in class iaik.x509.extensions.qualified.BiometricInfo
The object identifier of this BiometricInfo extension.
oid - Static variable in class iaik.x509.extensions.qualified.QCStatements
The object identifier of this QCStatements extension.
oid - Static variable in class iaik.x509.extensions.ReasonCode
The object identifier of this ReasonCode extension.
oid - Static variable in class iaik.x509.extensions.smime.SMIMECapabilities
The object identifier of this SMIMECapabilities extension.
oid - Static variable in class iaik.x509.extensions.SubjectAltName
The object identifier of this SubjectAltName extension.
oid - Static variable in class iaik.x509.extensions.SubjectDirectoryAttributes
The object identifier of this SubjectDirectoryAttributes extension.
oid - Static variable in class iaik.x509.extensions.SubjectInfoAccess
The object identifier of this SubjectInfoAccess extension.
oid - Static variable in class iaik.x509.extensions.SubjectKeyIdentifier
The object identifier of this SubjectKeyIdentifier extension.
oid - Static variable in class iaik.x509.ocsp.extensions.AcceptableResponses
The object identifier of this AcceptableResponses extension.
oid - Static variable in class iaik.x509.ocsp.extensions.ArchiveCutoff
The object identifier of this ArchiveCutoff extension.
oid - Static variable in class iaik.x509.ocsp.extensions.commonpki.CertHash
The object identifier of this CertHash extension.
oid - Static variable in class iaik.x509.ocsp.extensions.CrlID
The object identifier of this CrlID extension.
oid - Static variable in class iaik.x509.ocsp.extensions.ExtendedRevoked
The object identifier of this ExtendedRevoked extension.
oid - Static variable in class iaik.x509.ocsp.extensions.Nonce
The object identifier of this Nonce extension.
oid - Static variable in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
The object identifier of this PreferredSignatureAlgorithms extension.
oid - Static variable in class iaik.x509.ocsp.extensions.ServiceLocator
The object identifier of this ServiceLocator extension.
on(boolean) - Method in class iaik.utils.MacInputStream
Turns the MACing on or off.
on(boolean) - Method in class iaik.utils.MacOutputStream
Turns the MACing on or off.
ONE - Static variable in class iaik.utils.NumberTheory
BigInteger constant 1
openConnection(URL) - Method in class iaik.x509.net.ldap.Handler
Creates an LdapURLConnection object to be used for connecting to the ldap server specified by the given URL argument.
openConnection(URL) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Opens the connection to the responder url.
openSignature(byte[]) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Performs the initial signature opening operation with the underlying public key system (e.g.
openSignature(byte[]) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
Performs the initial signature opening operation (decryption with the RSA public verification key).
openSignature(byte[]) - Method in class iaik.security.rsa.RSAISO9796P2Signature
Performs the initial signature opening operation (decryption with the RSA public verification key).
opMode_ - Variable in class iaik.pkcs.pkcs1.Padding
The operation mode; either PAD_MODE (1) or UNPAD_MODE (2)
orderCertificateChain(X509Certificate, X509Certificate[]) - Static method in class iaik.x509.ChainVerifier
Reorder a set of certificates so that it becomes a valid chain.
organization - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.10) for the X.500 attribute type organizationName (shortName O).
organizationalUnit - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.11) for the X.500 attribute type organizationalUnitName (shortName OU).
organizationIdentifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.97) for the X.520 attribute type organizationIdentifier that holds an identification of an organization different from the organization name (see X.520).
OTHER_OBJECT_TYPES - Static variable in class iaik.x509.attr.ObjectDigestInfo
ObjectDigestInfo Type otherObjectTypes (2).
otherName - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type otherName (0).
OtherName - Class in iaik.asn1.structures
This class is the basic implementation for the OtherName type as specified by the X.509 Certificate profile (RFC 3280) to maybe used within a GeneralName.
OtherName() - Constructor for class iaik.asn1.structures.OtherName
 

P

p - Variable in class iaik.security.elgamal.ElGamalPrivateKeySpec
 
P12Algorithms - Interface in iaik.pkcs.pkcs12
Specifies some algorithm set names that may be used for PKCS#12 protection parameters (P12CertEntryProtection, P12PasswordProtection, P12StoreParameter).
P12CertEntryProtection - Class in iaik.pkcs.pkcs12
Parameters for protecting certificate entries of a PKCS#12 KeyStore.
P12CertEntryProtection(String) - Constructor for class iaik.pkcs.pkcs12.P12CertEntryProtection
Creates P12 cert entry protection parameters for the given algorithm.
P12KeyStore - Class in iaik.pkcs.pkcs12
Extends the PKCS12KeyStore implementation about the possibility of specifying protection parameters when adding a KeyStore entry or storing the KeyStore.
P12KeyStore() - Constructor for class iaik.pkcs.pkcs12.P12KeyStore
Default constructor.
P12PasswordProtection - Class in iaik.pkcs.pkcs12
Parameters for protecting key entries of a PKCS#12 KeyStore.
P12PasswordProtection(char[]) - Constructor for class iaik.pkcs.pkcs12.P12PasswordProtection
Creates P12 password protection parameters for the given password.
P12PasswordProtection(char[], String) - Constructor for class iaik.pkcs.pkcs12.P12PasswordProtection
Creates P12 password protection parameters for the given password and algorithm.
P12StoreParameter - Class in iaik.pkcs.pkcs12
Parameters for protecting the integrity of PKCS#12 KeyStore when storing it to an output stream.
P12StoreParameter(OutputStream, char[]) - Constructor for class iaik.pkcs.pkcs12.P12StoreParameter
Creates P12 store protection parameters for the given output stream and password.
P12StoreParameter(OutputStream, char[], String) - Constructor for class iaik.pkcs.pkcs12.P12StoreParameter
Creates P12 store protection parameters for the given output stream, password and protection algorithm.
p_ - Variable in class iaik.security.elgamal.ElGamalPublicKeySpec
 
P_ALG_DEFAULT - Static variable in interface iaik.pkcs.pkcs12.P12Algorithms
Names the configured default algorithm set.
P_ALG_LEGACY - Static variable in interface iaik.pkcs.pkcs12.P12Algorithms
Names the legacy algorithm set (same as PBES1 that may be used to support interoperablity with applications that do not support the PBES2 algorithm set yet.
P_ALG_PBES1 - Static variable in interface iaik.pkcs.pkcs12.P12Algorithms
Names the PBES1 algorithm set using HMAC_SHA1 as mac algorithm, PBEWithSHAAnd40BitRC2_CBC for encrypting certificate entries and PBEWithSHAAnd3_KeyTripleDES_CBC for encrypting key entries.
P_ALG_PBES2 - Static variable in interface iaik.pkcs.pkcs12.P12Algorithms
Names the PBES2 algorithm set using HMAC_SHA256 as mac algorithm, PBES2WithHmacSHA256AndAES256 for encrypting certificate entries and PBES2WithHmacSHA256AndAES256 for encrypting key entries.
pad(byte[]) - Method in class iaik.pkcs.pkcs1.Padding
Pads the supplied data.
pad(byte[]) - Method in class iaik.pkcs.pkcs1.PKCS1v15Padding
Pads the supplied data according to PKCS#1v1.5.
Padding - Class in iaik.pkcs.pkcs1
Abstract super class for all PKCS#1 based padding schemes.
PADDING_NONE - Static variable in class iaik.pkcs.pkcs1.Padding
No padding.
PADDING_OAEP - Static variable in class iaik.pkcs.pkcs1.Padding
PKCS#1v2.1 OAEP padding.
PADDING_PKCS1 - Static variable in class iaik.pkcs.pkcs1.Padding
PKCS#1v1.5 padding.
PADDING_PKCS1_SSL2 - Static variable in class iaik.pkcs.pkcs1.Padding
PKCS#1v1.5 padding for SSL2.
params - Variable in class iaik.security.cipher.PbeWithMD5AndDES_CBC
 
params - Variable in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
 
params - Variable in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Contains the parameters the cipher is initialized with
parse(byte[]) - Static method in class iaik.security.rsa.RSAPrivateKey
This method parses a RSA private key.
parse(byte[]) - Static method in class iaik.security.rsa.RSAPublicKey
This method parses a RSA public key.
parse() - Method in class iaik.utils.RFC2253NameParser
Parses the name string, which has been set in the constructor.
parse(InputStream) - Method in class iaik.x509.stream.X509CRLStream
Parse the CRL from the given stream.
parseAttrType() - Method in class iaik.utils.RFC2253NameParser
Parses the type of an Attribute-Value-Assertion, starting from the position indicated by the current value of the member variable position_.
parseAttrValue() - Method in class iaik.utils.RFC2253NameParser
Parses the value of an Attribute-Value-Assertion, starting from the position indicated by the current value of the member variable position_.
parseAVA() - Method in class iaik.utils.RFC2253NameParser
Parses an Attribute-Value-Assertion, starting from the position indicated by the current value of the member variable position_.
parseExtensions(ASN1Object) - Method in class iaik.x509.X509Extensions
Initializes the extensions from an ASN1Object.
parseHexPair() - Method in class iaik.utils.RFC2253NameParser
Parses a pair of two characters representing the hex value of a character, starting from the position indicated by the current value of the member variable position_.
parseHexPairEscapeSequence() - Method in class iaik.utils.RFC2253NameParser
 
parseRDN() - Method in class iaik.utils.RFC2253NameParser
Parses a Relative distinguished Name, starting from the position indicated by the current value of the member variable position_.
parseSafeContents(byte[]) - Static method in class iaik.pkcs.pkcs12.SafeBag
Parses the SafeContents data structure and returns the included SafeBags.
parseSafeContents(ASN1Object) - Static method in class iaik.pkcs.pkcs12.SafeBag
Parses the SafeContents data structure and returns the included SafeBags.
parseSequenceOf(ASN1Object, Class) - Static method in class iaik.asn1.ASN
Parses a SEQUENCE OF ASN.1 object and returns an array containing all the components of the given ASN.1 object.
parseTarget(ASN1Object) - Static method in class iaik.x509.attr.Target
Parses the given Target from its ASN.1 representation.
PASSWORD_ENCRYPTED - Static variable in class iaik.pkcs.pkcs12.AuthenticatedSafe
AuthenticatedSafe mode: PASSWORD_ENCRYPTED
PASSWORD_INTEGRITY_MODE - Static variable in class iaik.pkcs.pkcs12.PKCS12
The password integrity mode.
PasswordGenerator - Class in iaik.utils
Password generator for generating secure random passwords.
PasswordGenerator(SecureRandom) - Constructor for class iaik.utils.PasswordGenerator
Instantiates a new password generator.
PasswordGenerator() - Constructor for class iaik.utils.PasswordGenerator
Instantiates a new password generator.
PasswordStrengthChecker - Class in iaik.utils
This class offers functionality to determine the strength of passwords.
PasswordStrengthChecker() - Constructor for class iaik.utils.PasswordStrengthChecker
 
PBEGenParameterSpec - Class in iaik.security.pbe
This class specifies salt length and iteration count to be used for generating algorithm parameters for password based encryption.
PBEGenParameterSpec(int, int) - Constructor for class iaik.security.pbe.PBEGenParameterSpec
Specifies the PBE key generation parameters, using a salt length and an iteration count.
PBEKey - Class in iaik.security.cipher
A secret key for PBE (Password Based Encryption).
PBEKey(String) - Constructor for class iaik.security.cipher.PBEKey
Creates a new PBEKey from a String.
PBEKey(PBEKeySpec) - Constructor for class iaik.security.cipher.PBEKey
Creates a new PBEKey from a PBEKeySpec.
PBEKey(char[]) - Constructor for class iaik.security.cipher.PBEKey
Creates a new PBEKey from a char array.
PBEKeyAndParameterSpec - Class in iaik.security.spec
This class is simply a combination of PBEParameterSpec and PBEKeySpec since both specs are needed when generating a SecretKey for a MAC.
PBEKeyAndParameterSpec(byte[], byte[], int, int) - Constructor for class iaik.security.spec.PBEKeyAndParameterSpec
Constructs a parameter set for password-based encryption for generating MAC secret keys.
PBEKeyBMP - Class in iaik.security.cipher
A secret key for PBE (Password Based Encryption).
PBEKeyBMP(String) - Constructor for class iaik.security.cipher.PBEKeyBMP
Creates a new PBEKeyBMP from a String.
PBEKeyBMP(char[]) - Constructor for class iaik.security.cipher.PBEKeyBMP
Creates a new PBEKeyBMP from a char array.
PBEKeyBMP(PBEKeySpec) - Constructor for class iaik.security.cipher.PBEKeyBMP
Creates a new PBEKey from a PBEKeySpec.
PBEParameterGenerator - Class in iaik.security.pbe
This class implements an AlgorithmParameterGenerator to be used for generating parameters for en/decrypting messages with password based encryption algorithms according to PKCS#5 and PKCS#12.
PBEParameterGenerator() - Constructor for class iaik.security.pbe.PBEParameterGenerator
The default constructor.
PBEParameters - Class in iaik.security.pbe
This class represents PBE parameters in opaque form and may be used for generating opaque PBE parameters and converting them between various formats.
PBEParameters() - Constructor for class iaik.security.pbe.PBEParameters
The default constructor.
PBES1 - Static variable in class iaik.pkcs.pkcs12.PKCS12Algorithms
Legacy algorithm set using HMAC_SHA1 as mac algorithm, and the PKCS#5 PBES1 schemes PBEWithSHAAnd40BitRC2_CBC for encrypting CertBags contained in encrypted AuthenticatedSafe objects and PBEWithSHAAnd3_KeyTripleDES_CBC for encrypting (Shrouded)KeyBags contained in unencrypted AuthenticatedSafe objects.
pbes2 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PBES2 encryption scheme as defined by PKCS#5, 2.0 (cipher).
PBES2 - Static variable in class iaik.pkcs.pkcs12.PKCS12Algorithms
Default algorithm set using HMAC_SHA256 as mac algorithm and the PKCS#5 PBES2 scheme PBES2WithHmacSHA256AndAES256 for both encrypted (Shrouded)KeyBags contained in unencrypted AuthenticatedSafe objects and CertBags contained in encrypted AuthenticatedSafe objects.
PBES2Cipher - Class in iaik.security.cipher
This class implements a Cipher for password based encrypting data according to the PBES2 encryption scheme as specified by the PKCS#5 v2.1 Password-Based Cryptography Standard.
PBES2Cipher() - Constructor for class iaik.security.cipher.PBES2Cipher
Default constructor.
PBES2Cipher.PBES2WithHmacSHA1AndAES - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA1 as pseudo random function and AES128-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA1AndAES() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA1AndAES
Default constructor.
PBES2Cipher.PBES2WithHmacSHA1AndAES256 - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA1 as pseudo random function and AES256-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA1AndAES256() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA1AndAES256
Default constructor.
PBES2Cipher.PBES2WithHmacSHA1AndDESede - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA1 as pseudo random function and DESede-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA1AndDESede() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA1AndDESede
Default constructor.
PBES2Cipher.PBES2WithHmacSHA224AndAES - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA224 as pseudo random function and AES128-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA224AndAES() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA224AndAES
Default constructor.
PBES2Cipher.PBES2WithHmacSHA224AndAES256 - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA224 as pseudo random function and AES256-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA224AndAES256() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA224AndAES256
Default constructor.
PBES2Cipher.PBES2WithHmacSHA256AndAES - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA256 as pseudo random function and AES128-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA256AndAES() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA256AndAES
Default constructor.
PBES2Cipher.PBES2WithHmacSHA256AndAES256 - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA256 as pseudo random function and AES256-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA256AndAES256() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA256AndAES256
Default constructor.
PBES2Cipher.PBES2WithHmacSHA384AndAES - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA384 as pseudo random function and AES128-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA384AndAES() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA384AndAES
Default constructor.
PBES2Cipher.PBES2WithHmacSHA384AndAES192 - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA384 as pseudo random function and AES192-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA384AndAES192() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA384AndAES192
Default constructor.
PBES2Cipher.PBES2WithHmacSHA384AndAES256 - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA384 as pseudo random function and AES256-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA384AndAES256() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA384AndAES256
Default constructor.
PBES2Cipher.PBES2WithHmacSHA512AndAES - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA512 as pseudo random function and AES128-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA512AndAES() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA512AndAES
Default constructor.
PBES2Cipher.PBES2WithHmacSHA512AndAES256 - Class in iaik.security.cipher
PBES2 Cipher using HmacSHA512 as pseudo random function and AES256-CBC as Cipher.
PBES2Cipher.PBES2WithHmacSHA512AndAES256() - Constructor for class iaik.security.cipher.PBES2Cipher.PBES2WithHmacSHA512AndAES256
Default constructor.
PBES2Parameters - Class in iaik.pkcs.pkcs5
This class represents PBES2 parameters in opaque form for the PBES2 password based encryption scheme according to the PKCS#5 v2.1 Password-Based Cryptography Standard.
PBES2Parameters() - Constructor for class iaik.pkcs.pkcs5.PBES2Parameters
The default constructor.
PBES2ParameterSpec - Class in iaik.pkcs.pkcs5
This class represents a parameter specification for the PBES2 password based encryption scheme according to the PKCS#5 v2.1 Password-Based Cryptography Standard.
PBES2ParameterSpec(byte[], int, int, AlgorithmID) - Constructor for class iaik.pkcs.pkcs5.PBES2ParameterSpec
Creates a PBES2 parameter set for PBES2 encryption.
PBES2WithHmacSHA1AndAES - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA1 as prf) and AES as encryption scheme.
PBES2WithHmacSHA1AndAES256 - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA1 as prf) and AES256 as encryption scheme.
PBES2WithHmacSHA224AndAES - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA224 as prf) and AES as encryption scheme.
PBES2WithHmacSHA224AndAES256 - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA224 as prf) and AES256 as encryption scheme.
PBES2WithHmacSHA256AndAES - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA224 as prf) and AES256 as encryption scheme.
PBES2WithHmacSHA256AndAES256 - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA256 as prf) and AES256 as encryption scheme.
PBES2WithHmacSHA384AndAES - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA384 as prf) and AES as encryption scheme.
PBES2WithHmacSHA384AndAES192 - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA384 as prf) and AES192 as encryption scheme.
PBES2WithHmacSHA384AndAES256 - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA384 as prf) and AES256 as encryption scheme.
PBES2WithHmacSHA512AndAES - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA512 as prf) and AES as encryption scheme.
PBES2WithHmacSHA512AndAES256 - Static variable in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
PKCS#5 PBES2 password based encryption scheme using PKDF2 key derivation function (with HmacSHA512 as prf) and AES256 as encryption scheme.
pbeWithMD5AndDES_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithMD5AndDES_CBC key-encryption algorithm as defined by PKCS#5.
PbeWithMD5AndDES_CBC - Class in iaik.security.cipher
This class implements from the Password-Based Encryption Standard (PKCS#5) the algorithm pbeWithMD5AndDES-CBC (object identifier: 1.2.840.113549.1.5.3).
PbeWithMD5AndDES_CBC() - Constructor for class iaik.security.cipher.PbeWithMD5AndDES_CBC
Creates a new PbeWithMD5AndDES_CBC Cipher object.
pbeWithSHAAnd128BitRC2_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd128BitRC2_CBC key-encryption algorithm as defined by PKCS#12.
pbeWithSHAAnd128BitRC4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd128BitRC4 key-encryption algorithm as defined by PKCS#12.
pbeWithSHAAnd2_KeyTripleDES_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd2_KeyTripleDES_CBC key-encryption algorithm as defined by PKCS#12.
pbeWithSHAAnd3_KeyTripleDES_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd3_KeyTripleDES_CBC key-encryption algorithm as defined by PKCS#12.
PBEWithSHAAnd3_KeyTripleDES_CBC - Static variable in class iaik.pkcs.pkcs12.PKCS12PbeAlgorithm
PKCS#5 PBES1 encryption scheme PBEWithSHAAnd3_KeyTripleDES_CBC as specified by PKCS#12 (RFC 7292).
PbeWithSHAAnd3_KeyTripleDES_CBC - Class in iaik.security.cipher
This class implements from the Personal Information Exchange Standard (PKCS#12) the pbeWithSHAAnd3_KeyTripleDES_CBC algorithm (object identifier: 1.2.840.113549.1.12.1.3).
PbeWithSHAAnd3_KeyTripleDES_CBC() - Constructor for class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
Creates a new PbeWithSHAAnd3_KeyTripleDES_CBC Cipher object.
pbeWithSHAAnd40BitRC2_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd40BitRC2_CBC key-encryption algorithm as defined by PKCS#12.
PBEWithSHAAnd40BitRC2_CBC - Static variable in class iaik.pkcs.pkcs12.PKCS12PbeAlgorithm
PKCS#5 PBES1 encryption scheme PBEWithSHAAnd40BitRC2_CBC as specified by PKCS#12 (RFC 7292).
PbeWithSHAAnd40BitRC2_CBC - Class in iaik.security.cipher
This class implements from the Personal Information Exchange Standard (PKCS#12) the algorithm pbeWithSHAAnd40BitRC2_CBC (object identifier: 1.2.840.113549.1.12.1.6).
PbeWithSHAAnd40BitRC2_CBC() - Constructor for class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
Creates a new PbeWithSHAAnd40BitRC2_CBC Cipher object.
pbeWithSHAAnd40BitRC4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the pbeWithSHAAnd40BitRC4 key-encryption algorithm as defined by PKCS#12.
pbkdf2 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PBKDF2 key-derivation function as defined by PKCS#5 (key generator).
PBKDF2 - Class in iaik.pkcs.pkcs5
This class implements a KeyGenerator for the PBKDF2 (password-based-key-derivation-function-2) specified by the PKCS#5 v2.1 Password-Based Cryptography Standard to derive a key from a password.
PBKDF2() - Constructor for class iaik.pkcs.pkcs5.PBKDF2
The default constructor
PBKDF2.PBKDF2WithHmacSHA1 - Class in iaik.pkcs.pkcs5
PBKDF2 key derivation function using HmacSHA1 as pseudo random function.
PBKDF2.PBKDF2WithHmacSHA1() - Constructor for class iaik.pkcs.pkcs5.PBKDF2.PBKDF2WithHmacSHA1
 
PBKDF2.PBKDF2WithHmacSHA224 - Class in iaik.pkcs.pkcs5
PBKDF2 key derivation function using HmacSHA224 as pseudo random function.
PBKDF2.PBKDF2WithHmacSHA224() - Constructor for class iaik.pkcs.pkcs5.PBKDF2.PBKDF2WithHmacSHA224
 
PBKDF2.PBKDF2WithHmacSHA256 - Class in iaik.pkcs.pkcs5
PBKDF2 key derivation function using HmacSHA256 as pseudo random function.
PBKDF2.PBKDF2WithHmacSHA256() - Constructor for class iaik.pkcs.pkcs5.PBKDF2.PBKDF2WithHmacSHA256
 
PBKDF2.PBKDF2WithHmacSHA384 - Class in iaik.pkcs.pkcs5
PBKDF2 key derivation function using HmacSHA384 as pseudo random function.
PBKDF2.PBKDF2WithHmacSHA384() - Constructor for class iaik.pkcs.pkcs5.PBKDF2.PBKDF2WithHmacSHA384
 
PBKDF2.PBKDF2WithHmacSHA512 - Class in iaik.pkcs.pkcs5
PBKDF2 key derivation function using HmacSHA512 as pseudo random function.
PBKDF2.PBKDF2WithHmacSHA512() - Constructor for class iaik.pkcs.pkcs5.PBKDF2.PBKDF2WithHmacSHA512
 
PBKDF2KeyAndParameterSpec - Class in iaik.pkcs.pkcs5
This class is simply a combination of PBKDF2 param spec and password since both are needed when deriving a key from a password.
PBKDF2KeyAndParameterSpec(byte[], byte[], int, int) - Constructor for class iaik.pkcs.pkcs5.PBKDF2KeyAndParameterSpec
Creates a PBKDF2KeyAndParameterSpec from given password and parameters.
PBKDF2KeyAndParameterSpec(byte[], PBKDF2ParameterSpec) - Constructor for class iaik.pkcs.pkcs5.PBKDF2KeyAndParameterSpec
Creates a PBKDF2KeyAndParameterSpec from given password and parameters.
PBKDF2KeyAndParameterSpec(char[], PBKDF2ParameterSpec) - Constructor for class iaik.pkcs.pkcs5.PBKDF2KeyAndParameterSpec
Creates a PBKDF2KeyAndParameterSpec from given password and parameters.
PBKDF2Parameters - Class in iaik.pkcs.pkcs5
This class represents PBKDF2 parameters in opaque form for the PBKDF2 key derivation function according to the PKCS#5 v2.1.
PBKDF2Parameters() - Constructor for class iaik.pkcs.pkcs5.PBKDF2Parameters
The default constructor.
PBKDF2ParameterSpec - Class in iaik.pkcs.pkcs5
This class represents a parameter specification for the PBKDF2 key derivation function according to the PKCS#5 v2.1.
PBKDF2ParameterSpec(byte[], int, int) - Constructor for class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Creates a PBKDF2 parameter set for PBKDF2 key derivation.
PEM - Static variable in class iaik.asn1.ASN1
Global value for ASN.1 coding format PEM.
PEM - Static variable in class iaik.x509.X509CertPath
Encoding format "PEM".
PemOutputStream - Class in iaik.utils
This stream can be used to convert a binary DER output stream to a PEM style base64 encoded output stream.
PemOutputStream(OutputStream, String, String) - Constructor for class iaik.utils.PemOutputStream
Creates a new PemOutputStream to write PEM encoded data to the specified underlying output stream.
PemOutputStream(OutputStream, String, String, byte[]) - Constructor for class iaik.utils.PemOutputStream
Creates a new PemOutputStream to write PEM encoded data to the specified underlying output stream.
personalTitle - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.9.2342.19200300.100.1.40) for the personalTitle attribute.
picture - Static variable in class iaik.x509.extensions.qualified.structures.BiometricData
The predefined biometric data type picture.
pKCert - Static variable in class iaik.x509.ocsp.ReqCert
ReqCert type pKCert (2).
PKCS12 - Class in iaik.pkcs.pkcs12
Implementation of the PKCS#12 standard for password based storing a private key together with its certificate(s).
PKCS12(KeyBag, CertificateBag[]) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Creates a new PKCS#12 object from a KeyBag and an array of CertificateBags.
PKCS12(KeyBag, CertificateBag[], boolean) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Deprecated.
the usage of the moreSecure parameter is deprecated!
PKCS12(KeyBag[], CertificateBag[], boolean) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Deprecated.
the usage of the moreSecure parameter is deprecated!
PKCS12(InputStream) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Creates a new PKCS#12 object from its encoding read from an InputStream.
PKCS12(ASN1Object) - Constructor for class iaik.pkcs.pkcs12.PKCS12
Creates a PKCS#12 object from its ASN.1 representation.
pkcs12_certBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10.1.3) for the PKCS#12 object PKCS#12 certBag.
pkcs12_CertBagIds - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.4) for the PKCS#12 object PKCS#12 CertBagIds
pkcs12_crlBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10.1.4) for the PKCS#12 object PKCS#12 crlBag.
pkcs12_keyBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10.1.1) for the PKCS#12 object PKCS#12 keyBag.
pkcs12_pkcs8ShroudedKeyBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10.1.2) for the PKCS#12 object PKCS#12 pkcs8ShroudedKeyBag.
pkcs12_safeContentsBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10.1.6) for the PKCS#12 object PKCS#12 safeContentsBag.
pkcs12_SDSICertBagId - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.4.2) for the PKCS#12 object PKCS#12 SDSICertBagId.
pkcs12_secretBag - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10.1.5) for the PKCS#12 object PKCS#12 secretBag.
pkcs12_Version1 - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10) for the PKCS#12 object PKCS#12 Version1.
pkcs12_Version1_BagIds - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.10.1) for the PKCS#12 object PKCS#12 Version1 BagIds.
pkcs12_x509CertCRLBagId - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.12.4.1) for the PKCS#12 object PKCS#12 x509CertCRLBagId.
PKCS12Algorithm - Class in iaik.pkcs.pkcs12
Base class for (Mac and Cipher) algorithms used for protecting PKCS12 objects.
PKCS12Algorithms - Class in iaik.pkcs.pkcs12
Algorithm set used for protecting PKCS#12 KeyStore.
PKCS12Algorithms(PKCS12MacAlgorithm, PKCS12PbeAlgorithm, PKCS12PbeAlgorithm) - Constructor for class iaik.pkcs.pkcs12.PKCS12Algorithms
Creates a PKCS12Algorithm set for the given mac and PBE algorithms.
PKCS12KeyStore - Class in iaik.pkcs.pkcs12
This class implements the KeyStore Service Provider Interface (SPI) to load and save PKCS#12 files, which contain private key entries (private keys and certificate chains) and certificate entries (X.509 certificates).
PKCS12KeyStore() - Constructor for class iaik.pkcs.pkcs12.PKCS12KeyStore
Creates a new PKCS#12 KeyStore object.
PKCS12MacAlgorithm - Class in iaik.pkcs.pkcs12
PKCS#12 Mac algorithm.
PKCS12ParsingException - Exception in iaik.pkcs.pkcs12
Exception thrown by the PKCS12KeyStore when the PKCS12KeyStore cannot be parsed.
PKCS12ParsingException(String) - Constructor for exception iaik.pkcs.pkcs12.PKCS12ParsingException
Constructs a PCKS12ParsingException with the specified detail message.
PKCS12PbeAlgorithm - Class in iaik.pkcs.pkcs12
PKCS#12 PBE algorithm.
PKCS12Pbes2Algorithm - Class in iaik.pkcs.pkcs12
PKCS#12 PBES2 algorithm.
PKCS1AlgorithmParameters - Class in iaik.pkcs.pkcs1
PKCS#1 algorithm parameters.
PKCS1AlgorithmParameters() - Constructor for class iaik.pkcs.pkcs1.PKCS1AlgorithmParameters
 
PKCS1AlgorithmParameterSpec - Class in iaik.pkcs.pkcs1
PKCS#1 algorithm parameter specification.
PKCS1AlgorithmParameterSpec() - Constructor for class iaik.pkcs.pkcs1.PKCS1AlgorithmParameterSpec
Empty default constructor.
PKCS1v15Padding - Class in iaik.pkcs.pkcs1
PKCS#1v1.5 padding.
PKCS1v15Padding(String, String) - Constructor for class iaik.pkcs.pkcs1.PKCS1v15Padding
Creates a PKCS#1v1.5 Padding object with given padding name and transformationMode.
pkcs7 - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7) for the PKCS#7 object PKCS#7.
PKCS7 - Static variable in class iaik.x509.X509CertPath
Encoding format "PKCS7".
pkcs7_data - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.1) for the PKCS#7 object PKCS#7 data.
pkcs7_digestedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.5) for the PKCS#7 object PKCS#7 digestedData.
pkcs7_encryptedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.6) for the PKCS#7 object PKCS#7 encryptedData.
pkcs7_envelopedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.3) for the PKCS#7 object PKCS#7 envelopedData.
pkcs7_signedAndEnvelopedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.4) for the PKCS#7 object PKCS#7 signedAndEnvelopedData.
pkcs7_signedData - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.7.2) for the PKCS#7 object PKCS#7 signedData.
PKCS7CertList - Class in iaik.pkcs
This class implements an application of the PKCS#7 standard for dealing with certificate chains as used by Netscape Navigator and Microsoft Internet Explorer.
PKCS7CertList() - Constructor for class iaik.pkcs.PKCS7CertList
Default constructor.
PKCS7CertList(InputStream) - Constructor for class iaik.pkcs.PKCS7CertList
Creates a PKCS7CertList from an input stream.
PKCS8ShroudedKeyBag - Class in iaik.pkcs.pkcs12
This class contains an encrypted private key and any associated attributes.
PKCS8ShroudedKeyBag() - Constructor for class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
The default constructor.
PKCS8ShroudedKeyBag(KeyBag) - Constructor for class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Creates a new PKCS8ShroudedKeyBag from a KeyBag.
PKCSException - Exception in iaik.pkcs
This is the general PKCS exception class, which serves to group all the exception classes of the iaik.pkcs package that extend from it.
PKCSException() - Constructor for exception iaik.pkcs.PKCSException
Creates a PKCSException with no message describing the exception.
PKCSException(String) - Constructor for exception iaik.pkcs.PKCSException
Creates a PKCSException with the given message describing this particular exception.
PKCSParsingException - Exception in iaik.pkcs
PKCS Parsing Exception.
PKCSParsingException() - Constructor for exception iaik.pkcs.PKCSParsingException
Creates a PKCSParsingException with no message describing the exception.
PKCSParsingException(String) - Constructor for exception iaik.pkcs.PKCSParsingException
Creates a PKCSParsingException with the given message describing this particular exception.
PKI_PATH - Static variable in class iaik.x509.X509CertPath
Encoding format "PkiPath".
placeOfBirth - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.9.2) for the Qualified Certificate personal data attribute type PlaceOfBirth.
pokerTest() - Method in class iaik.security.random.FIPS140Test
Run the poker test.
PolicyConstraints - Class in iaik.x509.extensions
This class implements the PolicyConstraints extension.
PolicyConstraints() - Constructor for class iaik.x509.extensions.PolicyConstraints
Default constructor.
PolicyInformation - Class in iaik.asn1.structures
This class implements the ASN.1 type PolicyInformation.
PolicyInformation(ObjectID, PolicyQualifierInfo[]) - Constructor for class iaik.asn1.structures.PolicyInformation
Creates a new PolicyInformation object from given policy id and policy qualifiers.
PolicyInformation(ASN1Object) - Constructor for class iaik.asn1.structures.PolicyInformation
Constructs a PolicyInformation from an ASN1Object.
PolicyMapping - Class in iaik.asn1.structures
This class implements a policy mapping as used by the X509v3 PolicyMappings extenscion to be included into CA certificates.
PolicyMapping() - Constructor for class iaik.asn1.structures.PolicyMapping
Default constructor.
PolicyMapping(ASN1Object) - Constructor for class iaik.asn1.structures.PolicyMapping
Creates a policy mapping from an ASN1Object.
PolicyMapping(ObjectID, ObjectID) - Constructor for class iaik.asn1.structures.PolicyMapping
Creates a policy mapping from an issuerDomainPolicy and a subjectDomainPolicy.
PolicyMappings - Class in iaik.x509.extensions
This class implements the PolicyMappings Extension.
PolicyMappings() - Constructor for class iaik.x509.extensions.PolicyMappings
Default constructor.
PolicyQualifierInfo - Class in iaik.asn1.structures
This class implements the ASN.1 type PolicyQualifierInfo.
PolicyQualifierInfo(String) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Creates a new PolicyQualifierInfo from a CPS Pointer qualifier.
PolicyQualifierInfo(String, int[], String) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Creates a new PolicyQualifierInfo from a user notice qualifier specified by reference information and/or an explicit text.
PolicyQualifierInfo(ASN1Object, int[], ASN1Object) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Creates a new PolicyQualifierInfo from a user notice qualifier specified by reference information and/or an explicit text.
PolicyQualifierInfo(ASN1Object) - Constructor for class iaik.asn1.structures.PolicyQualifierInfo
Constructs a PolicyQualifierInfo from an ASN1Object.
Poly1305 - Class in iaik.security.mac
This class implements the Poly1305 MAC as specified in RFC 8439
Poly1305() - Constructor for class iaik.security.mac.Poly1305
Default constructor.
Poly1305KeyGenerator - Class in iaik.security.mac
This class provides the functionality of KeyGenerator for generating 256 bit keys to be used by the Poly1305 authenticator.
Poly1305KeyGenerator() - Constructor for class iaik.security.mac.Poly1305KeyGenerator
Creates a new Poly1305 key generator.
position_ - Variable in class iaik.utils.RFC2253NameParser
The current parsing position within nameStrBuf_ to be parsed.
postalAddress - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.16) for the X.500 attribute type postalAddress.
postalCode - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.17) for the X.500 attribute type postalCode.
postRequest(OCSPRequest) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Posts the given ocsp request to the responder of this HttpOCSPRequest.
PreferredSignatureAlgorithms - Class in iaik.x509.ocsp.extensions
This class implements the OCSP PreferredSignatureAlgorithms extension.
PreferredSignatureAlgorithms() - Constructor for class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Default constructor.
PreferredSignatureAlgorithms(PreferredSignatureAlgorithms.PreferredSignatureAlgorithm[]) - Constructor for class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Creates a PreferredSignatureAlgorithms object for the list of preferred algorithms.
PreferredSignatureAlgorithms.PreferredSignatureAlgorithm - Class in iaik.x509.ocsp.extensions
This class implements the PreferredSignatureAlgorithm component of the OCSP PrefferedSignatureAlgorithms extension.
PreferredSignatureAlgorithms.PreferredSignatureAlgorithm(AlgorithmID) - Constructor for class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Creates a PreferredSignatureAlgorithm with the given signature algorithm identifier.
PreferredSignatureAlgorithms.PreferredSignatureAlgorithm(ASN1Object) - Constructor for class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Creates a PreferredSignatureAlgorithm from its ASN.1 representation.
prepareWrap(Key) - Method in class iaik.security.cipher.CAST128KeyWrap
Prepares the given content encryption CAST128 key for being wrapped.
prepareWrap(Key) - Method in class iaik.security.cipher.HMACwith3DESwrap
Prepares the given HMAC key for being wrapped.
prepareWrap(Key) - Method in class iaik.security.cipher.RC2KeyWrap
Prepares the given content encryption RC2 key for being wrapped.
prepareWrap(Key) - Method in class iaik.security.cipher.TripleDESKeyWrap
Prepares the given content encryption TripleDes key for being wrapped.
PretendedMessageDigest - Class in iaik.utils
This class pretends to be a MessageDigest engine.
PretendedMessageDigest() - Constructor for class iaik.utils.PretendedMessageDigest
Default constructor.
PretendedMessageDigest(String, int) - Constructor for class iaik.utils.PretendedMessageDigest
Creates a PretendedMessageDigest engine with given name and digest length.
print(ASN1Object) - Static method in class iaik.asn1.ASN1
Returns a string that represents the contents of the supplied ASN1Object.
print(String) - Method in class iaik.utils.LineOutputStream
Print a String.
PrintableString - Static variable in class iaik.asn1.ASN
Global ASN.1 type PrintableString
PrintableString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type PrintableString
PrintableString - Class in iaik.asn1
This class implements the native ASN.1 type "PrintableString".
PrintableString() - Constructor for class iaik.asn1.PrintableString
Creates an empty PrintableString object.
PrintableString(String) - Constructor for class iaik.asn1.PrintableString
Creates a new ASN.1 PrintableString object for the given String value.
printDebug(boolean) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Turns debug printing to System.out on/off.
printIndented(String, boolean) - Static method in class iaik.utils.Util
Creates a new String from the given (multi line) message where each line is indented with a space " " token.
printIndented(String, boolean, String) - Static method in class iaik.utils.Util
Creates a new String from the given (multi line) message where each line is indented with the given indent token.
printIndented(String, boolean, StringBuffer) - Static method in class iaik.utils.Util
Prints the given (multi line) message indented to the supplied StringBuffer.
printIndented(String, boolean, String, StringBuffer) - Static method in class iaik.utils.Util
Prints the given (multi line) message indented to the supplied StringBuffer.
println(String) - Method in class iaik.utils.LineOutputStream
Print a String, and then finish the line.
println() - Method in class iaik.utils.LineOutputStream
Finish the line.
printTable(String, byte[]) - Static method in class iaik.utils.Util
 
printTable(String, int[]) - Static method in class iaik.utils.Util
 
PRIVATE - Static variable in class iaik.asn1.ASN
Tag class: private
PRIVATE - Static variable in class iaik.asn1.DerInputStream
Tag class: private
private_key_algorithm - Variable in class iaik.pkcs.pkcs8.PrivateKeyInfo
Identifies the appertaining private-key algorithm.
privateKey_ - Variable in class iaik.pkcs.pkcs1.Padding
The private RSA key.
PrivateKeyInfo - Class in iaik.pkcs.pkcs8
This class implements the PKCS#8 PrivateKeyInfo/OneAsymmetricKey type as as specified by RFC 5208 and RFC 5958 for protecting private key information.
PrivateKeyInfo() - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Default Constructor for derived classes.
PrivateKeyInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a new PrivateKeyInfo from an ASN1Object.
PrivateKeyInfo(InputStream) - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a new PrivateKeyInfo from an InputStream.
PrivateKeyInfo(byte[]) - Constructor for class iaik.pkcs.pkcs8.PrivateKeyInfo
Creates a new PrivateKeyInfo from a byte array.
PrivateKeyUsagePeriod - Class in iaik.x509.extensions
This class implements the PrivateKeyUsagePeriod extension.
PrivateKeyUsagePeriod() - Constructor for class iaik.x509.extensions.PrivateKeyUsagePeriod
Default constructor.
PrivateKeyUsagePeriod(Date, Date) - Constructor for class iaik.x509.extensions.PrivateKeyUsagePeriod
Creates a new PrivateKeyUsagePeriod from 2 Dates defining the validity period of the private key.
privilegeWithdrawn - Static variable in class iaik.asn1.structures.DistributionPoint
The privilegeWithdrawn reason flag.
privilegeWithdrawn - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason privilegeWithdrawn.
privKey - Variable in class iaik.pkcs.pkcs1.RSACipher
The private key; used for private key de/encryption (PKCS#1v1.5), or private key decryption (OAEP).
produceSignature(byte[]) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Performs the final signature production operation with the underlying public key system (e.g.
produceSignature(byte[]) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
Performs the final signature production operation (encryption with the RSA private signing key).
produceSignature(byte[]) - Method in class iaik.security.rsa.RSAISO9796P2Signature
Performs the final signature production operation (encryption with the RSA private signing key).
ProxyInfo - Class in iaik.x509.attr.extensions
This class implements the ProxyInfo attribute certificate extension.
ProxyInfo() - Constructor for class iaik.x509.attr.extensions.ProxyInfo
Default constructor.
pseudonym - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.65) for the x.500 attribute type Pseudonym.
pSourceAlgorithm_ - Variable in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
PSourceAlgorithm.
pSpecified - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PKCS#1v2.1 pSpecified PSourceAlgorithm.
PssKeyPairGenerator - Interface in iaik.security.rsa
 
pubKey - Variable in class iaik.pkcs.pkcs1.RSACipher
The public key; used for public key en/decryption (PKCS#1v1.5), or public key encryption (OAEP).
public_exponent - Variable in class iaik.security.rsa.RSAKeyPairGenerator
 
PUBLIC_KEY - Static variable in class iaik.x509.attr.ObjectDigestInfo
ObjectDigestInfo Type publicKey (0).
public_key_algorithm - Variable in class iaik.x509.PublicKeyInfo
The algorithm identifier of the public key algorithm belonging to the particular public key implemeting this PublicKeyInfo.
PUBLIC_KEY_CERT - Static variable in class iaik.x509.attr.ObjectDigestInfo
ObjectDigestInfo Type publicKeyCert (1).
PUBLIC_KEY_ENCRYPTED - Static variable in class iaik.pkcs.pkcs12.AuthenticatedSafe
AuthenticatedSafe mode: PUBLIC_KEY_ENCRYPTED (currently not supported)
PUBLIC_KEY_INTEGRITY_MODE - Static variable in class iaik.pkcs.pkcs12.PKCS12
The public-key integrity mode.
PublicAuthorityIdentifier - Class in iaik.x509.extensions.priv
This class implements the PublicAuthorityIdentifier extension as used for characterizing public authorities in Austrian E-Government.
PublicAuthorityIdentifier() - Constructor for class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Creates an empty PublicAuthorityIdentifier extension.
PublicAuthorityIdentifier(String) - Constructor for class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Creates a new PublicAuthorityIdentifier extension for the given code identifier value.
PublicAuthorityIdentifier(ASN1String) - Constructor for class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Creates a new PublicAuthorityIdentifier extension for the given code value.
publicKey_ - Variable in class iaik.pkcs.pkcs1.Padding
The public RSA key.
PublicKeyInfo - Class in iaik.x509
This class implements a PublicKeyInfo as used within X.509 certificates for representing the subject's public key in the SubjectPublicKeyInfo field.
PublicKeyInfo() - Constructor for class iaik.x509.PublicKeyInfo
Default Constructor for derived classes.
PublicKeyInfo(ASN1Object) - Constructor for class iaik.x509.PublicKeyInfo
Creates a new PublicKeyInfo from an ASN1Object.
PublicKeyInfo(InputStream) - Constructor for class iaik.x509.PublicKeyInfo
Creates a new PublicKeyInfo from an InputStream.
PublicKeyInfo(byte[]) - Constructor for class iaik.x509.PublicKeyInfo
Creates a new PublicKeyInfo from a DER byte array.
PublicServiceProvider - Class in iaik.x509.extensions.priv
This class implements the PublicServiceProvider Extension as used in Austria for institutions that provide some kind of public service.
PublicServiceProvider() - Constructor for class iaik.x509.extensions.priv.PublicServiceProvider
Creates a new PublicServiceProvider extension.
put(Object, Object) - Method in class iaik.utils.ExtendedProperties
Maps the specified key to the specified value in this hashtable.
puta(String, String) - Method in class iaik.utils.ExtendedProvider
Put Always.
putc(String, String) - Method in class iaik.utils.ExtendedProvider
Put on condition.
putc(String, String, boolean) - Method in class iaik.utils.ExtendedProvider
Put on condition.
pwri_kek - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the CMS PWRI-KEK key wrap algorithm for wrapping a content encryption key with a key derived from some password (RFC 3211, Password-based Encryption for CMS).

Q

qcEuCompliance - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.4.0.1862.1.1) for the QcEuCompliance statement info as specified by the ETSI Profiles for Trust Service Providers issuing certificates, Part 5, Extension for Qualified Certificates profile (ETSI EN 319 412-5, formerly ETSI TS 101 862).
QcEuCompliance - Class in iaik.x509.extensions.qualified.structures.etsi
This class implements the QcEuCompliance QCStatementInfo.
QcEuCompliance() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
Default constructor.
qcEuLimitValue - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.4.0.1862.1.2) for the QcEuLimitValue statement info as specified by the ETSI Profiles for Trust Service Providers issuing certificates, Part 5, Extension for Qualified Certificates profile (ETSI EN 319 412-5, formerly ETSI TS 101 862).
QcEuLimitValue - Class in iaik.x509.extensions.qualified.structures.etsi
This class implements the ETSI QcEuLimitValue QCStatementInfo.
QcEuLimitValue() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Default constructor.
QcEuLimitValue(int, int, int) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Creates QcEuLimitValue statement for given currency code, amount and exponent
QcEuLimitValue(String, int, int) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Creates QcEuLimitValue statement for given currency code, amount and exponent
qcEuPDS - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.4.0.1862.1.5) for the QcEuPDS statement info as specified by the ETSI Profiles for Trust Service Providers issuing certificates, Part 5, Extension for Qualified Certificates profile (ETSI EN 319 412-5, formerly ETSI TS 101 862).
QcEuPDS - Class in iaik.x509.extensions.qualified.structures.etsi
This class implements the QcEuPDS QCStatementInfo.
QcEuPDS() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Default constructor.
QcEuPDS(ASN1Object) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Creates a QcEuPDS from its ASN.1 representation.
QcEuPDS.PdsLocation - Class in iaik.x509.extensions.qualified.structures.etsi
This calls implements the PdsLocation type.
QcEuPDS.PdsLocation(String, String) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
Creates a PdsLocation with given url and language code.
QcEuPDS.PdsLocation(ASN1Object) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
Creates a PdsLocation from its ASN.1 representation.
qcEuRetentionPeriod - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.4.0.1862.1.3) for the QcEuRetentionPeriod statement info as specified by the ETSI Profiles for Trust Service Providers issuing certificates, Part 5, Extension for Qualified Certificates profile (ETSI EN 319 412-5, formerly ETSI TS 101 862).
QcEuRetentionPeriod - Class in iaik.x509.extensions.qualified.structures.etsi
This class implements the ETSI QcEuRetentionPeriod QCStatementInfo.
QcEuRetentionPeriod() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Default constructor.
QcEuRetentionPeriod(int) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Creates QcEuRetentionPeriod for the given retention period.
qcEuSSCD - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.4.0.1862.1.4) for the QcEuSSCD statement info as specified by the ETSI Profiles for Trust Service Providers issuing certificates, Part 5, Extension for Qualified Certificates profile (ETSI EN 319 412-5, formerly ETSI TS 101 862).
QcEuSSCD - Class in iaik.x509.extensions.qualified.structures.etsi
This class implements the QcEuSSCD QCStatementInfo.
QcEuSSCD() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcEuSSCD
Default constructor.
QCStatement - Class in iaik.x509.extensions.qualified.structures
This class implements the QCStatement type.
QCStatement() - Constructor for class iaik.x509.extensions.qualified.structures.QCStatement
Default Constructor.
QCStatement(ObjectID) - Constructor for class iaik.x509.extensions.qualified.structures.QCStatement
Creates an QCStatement for the supplied statement ID.
QCStatement(QCStatementInfo) - Constructor for class iaik.x509.extensions.qualified.structures.QCStatement
Creates an QCStatement from the supplied statementInfo.
QCStatementInfo - Class in iaik.x509.extensions.qualified.structures
This class is the basic implementation for QC statement infos.
QCStatementInfo() - Constructor for class iaik.x509.extensions.qualified.structures.QCStatementInfo
 
QCStatements - Class in iaik.x509.extensions.qualified
This class implements the QCStatements Extension.
QCStatements() - Constructor for class iaik.x509.extensions.qualified.QCStatements
Default constructor.
QCStatements(QCStatement[]) - Constructor for class iaik.x509.extensions.qualified.QCStatements
Creates an QCStatements object and adds the given QCStatement objects.
qcSyntaxV1 - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.11.1) for the QCSyntaxV1 statement info as specified by the (obsoleted) version 1 of the PKIX Qualified Certificate Profile (RFC 3039).
QCSyntaxV1 - Class in iaik.x509.extensions.qualified.structures
This class implements the SemanticsInformation statementInfo component of the QCStatement version 1 (QCSyntax-v1).
QCSyntaxV1() - Constructor for class iaik.x509.extensions.qualified.structures.QCSyntaxV1
Default constructor.
QCSyntaxV1(ObjectID, GeneralName[]) - Constructor for class iaik.x509.extensions.qualified.structures.QCSyntaxV1
Creates an QCSyntaxV1 object for the given sematics identifier and name registration authorities.
qcSyntaxV2 - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.11.2) for the QCSyntaxV2 statement info as specified by the version 2 of the PKIX Qualified Certificate Profile (RFC 3739).
QCSyntaxV2 - Class in iaik.x509.extensions.qualified.structures
This class implements the SemanticsInformation statementInfo component of the QCStatement version 2 (QCSyntax-v2).
QCSyntaxV2() - Constructor for class iaik.x509.extensions.qualified.structures.QCSyntaxV2
Default constructor.
QCSyntaxV2(ObjectID, GeneralName[]) - Constructor for class iaik.x509.extensions.qualified.structures.QCSyntaxV2
Creates an QCSyntaxV2 object for the given sematics identifier and name registration authorities.
qcType - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.4.0.1862.1.6) for the QcType statement info as specified by the ETSI Profiles for Trust Service Providers issuing certificates, Part 5, Extension for Qualified Certificates profile (ETSI EN 319 412-5).
QcType - Class in iaik.x509.extensions.qualified.structures.etsi
This class implements the ETSI QcType QCStatementInfo.
QcType() - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcType
Default constructor.
QcType(ObjectID) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcType
Creates QcType for the given QcTypeID.
QcType(ObjectID[]) - Constructor for class iaik.x509.extensions.qualified.structures.etsi.QcType
Creates QcType for the given set of QCTypeIDs.
QualifiedCertificate - Class in iaik.x509.qualified
This class represents a QualifiedCertificate according to PKIX Qualified Certificate Profile.
QualifiedCertificate() - Constructor for class iaik.x509.qualified.QualifiedCertificate
Creates a new QualifiedCertificate object.
QualifiedCertificate(InputStream) - Constructor for class iaik.x509.qualified.QualifiedCertificate
Creates a QualifiedCertificate from an input stream.
QualifiedCertificate(byte[]) - Constructor for class iaik.x509.qualified.QualifiedCertificate
Creates a QualifiedCertificate from the given byte array.
QualifiedCertificateException - Exception in iaik.x509.qualified
An exception that may be thrown when dealing with qualified certificates.
QualifiedCertificateException() - Constructor for exception iaik.x509.qualified.QualifiedCertificateException
Default constructor.
QualifiedCertificateException(String) - Constructor for exception iaik.x509.qualified.QualifiedCertificateException
Creates a QualifiedCertificateException for the given message.
QualifiedCertificateFactory - Class in iaik.x509.qualified
This class implements a CertificateFactory for Qualified Certificates.
QualifiedCertificateFactory() - Constructor for class iaik.x509.qualified.QualifiedCertificateFactory
 

R

random - Variable in class iaik.security.rsa.RSAKeyPairGenerator
 
random - Static variable in class iaik.utils.CriticalObject
The random number generator for generating a new key.
randomBlock(byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Fills the specified sub-array of the given byte array with random bytes.
randomBlock(byte[]) - Static method in class iaik.utils.CryptoUtils
Fills the given byte array with random bytes.
RandomException - Exception in iaik.security.random
Exception for the error conditions that might occur in the random package.
RandomException() - Constructor for exception iaik.security.random.RandomException
 
RandomException(String) - Constructor for exception iaik.security.random.RandomException
 
RandomInputStream - Class in iaik.security.random
An InputStream that reads data from a Random number generator.
RandomInputStream(Random) - Constructor for class iaik.security.random.RandomInputStream
Create a new RandomInputStream that reads from the specified random number generator.
rawCrypt(byte[]) - Method in class iaik.pkcs.pkcs1.RSACipher
RSA encrypts or decrypts the given message.
RawDSA - Class in iaik.security.dsa
This class implements the "Raw" DSA signature algorithm.
RawDSA() - Constructor for class iaik.security.dsa.RawDSA
The default constructor.
RawHash - Class in iaik.security.md
This class makes the compression function of a hash algorithm accessible.
RawHash(AbstractMessageDigest) - Constructor for class iaik.security.md.RawHash
Create a new raw hash function that provides the compression function of the given complete hash function.
RawISO9796P2ParameterSpec - Class in iaik.iso.iso9796
Raw ISO 9796-2 ParameterSpec for specifying message length and recoverable part of message if an ISO 9796-2 S1 Signature engine operates in "raw" mode (where the hash value is calculated outside the engine).
RawISO9796P2ParameterSpec(String, int, byte[], int) - Constructor for class iaik.iso.iso9796.RawISO9796P2ParameterSpec
Creates a RawISO9796P2ParameterSpec from given hash algorithm name, hash len, recoverable message bytes and message length.
RawISO9796P2S2S3ParameterSpec - Class in iaik.iso.iso9796
Raw ISO 9796-2 ParameterSpec for specifying message length and recoverable part of message if an ISO 9796-2 S2S3 Signature engine operates in "raw" mode (where the hash value is calculated outside the engine).
RawISO9796P2S2S3ParameterSpec(String, int, byte[], int) - Constructor for class iaik.iso.iso9796.RawISO9796P2S2S3ParameterSpec
Creates a RawISO9796P2ParameterSpec from given hash algorithm name, hash len, recoverable message bytes and message length.
RawPrivateKey - Class in iaik.pkcs.pkcs8
This class implements a raw, generic PKCS#8 private key.
RawPrivateKey(byte[]) - Constructor for class iaik.pkcs.pkcs8.RawPrivateKey
Creates a raw PrivateKey from the given DER encoded byte array.
RawPrivateKey(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.RawPrivateKey
Creates a raw PrivateKey from the given ASN.1 object.
RawPrivateKey(InputStream) - Constructor for class iaik.pkcs.pkcs8.RawPrivateKey
Creates a raw PrivateKey from an InputStream.
rawPrivateRSA(BigInteger, RSAPrivateKey, Random) - Method in class iaik.pkcs.pkcs1.RSACipher
Process a raw RSA operation; i.e.
RawPublicKey - Class in iaik.x509
This class implements a raw, generic X.509 public key as may appear in an X.509 certificate or, for instance, PKCS#10 certificate request.
RawPublicKey(byte[]) - Constructor for class iaik.x509.RawPublicKey
Creates a raw X509 PublicKey from the given DER encoded byte array.
RawPublicKey(ASN1Object) - Constructor for class iaik.x509.RawPublicKey
Creates a raw X509PublicKey from the given ASN.1 object.
RawPublicKey(InputStream) - Constructor for class iaik.x509.RawPublicKey
Creates a raw X509PublicKey from an InputStream.
rawPublicRSA(BigInteger, RSAPublicKey) - Method in class iaik.pkcs.pkcs1.RSACipher
Process a raw RSA operation; i.e.
RawRSAPkcs1v15Signature - Class in iaik.security.rsa
This class represents a "raw" implementation of the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) where the hash on the data to be signed has to be calculated by the application.
RawRSAPkcs1v15Signature() - Constructor for class iaik.security.rsa.RawRSAPkcs1v15Signature
Default constructor.
RawRSAPssSignature - Class in iaik.security.rsa
This class represents a "raw" implementation of the RSA PKCS#1v2.1 RSASSA-PSS digital signature algorithm where the hash on the data to be signed has to be calculated by the application.
RawRSAPssSignature() - Constructor for class iaik.security.rsa.RawRSAPssSignature
Default constructor.
RawRSASignature - Class in iaik.security.rsa
This class represents a "raw" implementation of the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5).
RawRSASignature() - Constructor for class iaik.security.rsa.RawRSASignature
Creates a RSA Signature object.
RC2 - Class in iaik.security.cipher
Implements the RC2 algorithm, a variable-key-size 64-Bit block cipher developed by Ron Rivest for RSA Data Security, Inc.; described in RFC 2268.
RC2() - Constructor for class iaik.security.cipher.RC2
Creates a RC2 object by calling the BufferedCipher constructor for the RC2 cipher.
rc2_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RC2 [TM] symmetric block cipher used in CBC mode.
RC2KeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used by the RC2 cipher.
RC2KeyGenerator() - Constructor for class iaik.security.cipher.RC2KeyGenerator
Creates a new RC2 key generator.
RC2KeyWrap - Class in iaik.security.cipher
This class implements the CMS RC2 Key Wrap algorithm.
RC2KeyWrap() - Constructor for class iaik.security.cipher.RC2KeyWrap
Creates a RC2KeyWrap object.
RC2Parameters - Class in iaik.security.cipher
This class represents RC2 parameters in opaque form and may be used for generating opaque RC2 parameters and converting them between various formats.
RC2Parameters() - Constructor for class iaik.security.cipher.RC2Parameters
The default constructor.
RC2WrapParameters - Class in iaik.security.cipher
This class represents RC2 wrap parameters in opaque form and may be used for generating opaque RC2 parameters and converting them between various formats.
RC2WrapParameters() - Constructor for class iaik.security.cipher.RC2WrapParameters
The default constructor.
RC2WrapParameterSpec - Class in iaik.security.cipher
Parameter specification for the CMS RC2 Key Wrap algorithmus.
RC2WrapParameterSpec(int) - Constructor for class iaik.security.cipher.RC2WrapParameterSpec
Creates a RC2ParametersSpec from the given effectiveKeyBits value.
rc4 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RC4 [TM] stream cipher.
rc5_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RC5 [TM] symmetric block cipher used in CBC mode.
RDN - Class in iaik.asn1.structures
This class implements the ASN.1 type RelativeDistinguishedName.
RDN() - Constructor for class iaik.asn1.structures.RDN
Creates an empty RelativeDistinguishedName.
RDN(ObjectID, Object) - Constructor for class iaik.asn1.structures.RDN
Creates a new RelativeDistinguishedName for one AVA.
RDN(ASN1Object) - Constructor for class iaik.asn1.structures.RDN
Creates a RelativeDistinguishedName from an ASN1Object.
rDNs_ - Variable in class iaik.utils.RFC2253NameParser.ParsedName
 
read() - Method in class iaik.asn1.CountingDerInputStream
Reads one byte from this InputStream.
read(boolean) - Method in class iaik.asn1.CountingDerInputStream
Reads one byte from this InputStream.
read(byte[], int, int) - Method in class iaik.asn1.CountingDerInputStream
Reads bytes into a portion of an array.
read() - Method in class iaik.asn1.DerInputStream
Reads one byte from this InputStream.
read(boolean) - Method in class iaik.asn1.DerInputStream
Reads one byte from this InputStream.
read(byte[], int, int) - Method in class iaik.asn1.DerInputStream
Reads bytes into a portion of an array.
read(byte[], int, int) - Method in class iaik.security.md.SHAKEInputStream
Reads up to len bytes of output data from this XOF stream.
read() - Method in class iaik.security.md.SHAKEInputStream
Reads the next data byte from this XOF stream and returns it as an int value between 0 and 255, or -1 if the end of the stream already has been reached.
read(byte[]) - Method in class iaik.security.random.RandomInputStream
Read b.length bytes.
read(byte[], int, int) - Method in class iaik.security.random.RandomInputStream
Read len bytes into b.
read() - Method in class iaik.security.random.RandomInputStream
Read one byte and return it.
read() - Method in class iaik.utils.ASN1InputStream
Reads the next byte of data from this input stream.
read(byte[], int, int) - Method in class iaik.utils.ASN1InputStream
Reads up to len bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class iaik.utils.Base64InputStream
Reads and decodes the specified number of data bytes from the underlying input stream into a byte array until bytes are available.
read() - Method in class iaik.utils.Base64InputStream
Returns the next BASE64 decoded byte, read from the underlying input stream.
read(byte[], int, int) - Method in class iaik.utils.CipherInputStream
Reads a specified number of data bytes from this input stream into a byte array.
read(byte[]) - Method in class iaik.utils.CipherInputStream
Reads a number of data bytes from this input stream into a byte array.
read() - Method in class iaik.utils.CipherInputStream
Reads the next data byte read from this input stream and returns it as an int value between 0 and 255, or -1 if the the end of the stream already has been reached.
read() - Method in class iaik.utils.MacInputStream
This methods reads a byte fom the underlying stream and upadtes the MAC with this data, if the MACing is active.
read(byte[], int, int) - Method in class iaik.utils.MacInputStream
This methods reads data bytes fom the underlying stream and upadtes the MAC with this data, if the MACing is active.
read() - Method in class iaik.utils.NotifyEOFInputStream
 
read(byte[], int, int) - Method in class iaik.utils.NotifyEOFInputStream
 
read(byte[], int, int) - Method in class iaik.utils.ReplaceInputStream
Reads up to len bytes from this stream into the given byte array.
read() - Method in class iaik.utils.ReplaceInputStream
Reads the next byte from this stream and returns it as int value between 0 and 255.
read(byte[], int, int) - Method in class iaik.utils.TracedInputStream
Reads up to len bytes from this stream into the given byte array.
read() - Method in class iaik.utils.TracedInputStream
Reads the next byte from this stream and returns it as int value between 0 and 255.
readACRLChain(InputStream) - Static method in class iaik.utils.Util
Tries to read a attribute crl list from the given input stream.
readAttributeCertificateChain(InputStream) - Static method in class iaik.utils.Util
Tries to read an attribute certificate chain from the given input stream.
readBitString() - Method in class iaik.asn1.DerInputStream
Reads a BIT STRING from the input stream.
readBoolean() - Method in class iaik.asn1.DerInputStream
Reads a BOOLEAN from the input stream.
readCertificateChain(InputStream) - Static method in class iaik.utils.Util
Tries to read a certificate chain from the given input stream.
readConstructed() - Method in class iaik.asn1.DerInputStream
Reads any CONSTRUCTED ASN.1 type from the input stream.
readContextSpecific() - Method in class iaik.asn1.DerInputStream
Reads an explicitly tagged CONTEXT SPECIFIC ASN.1 type from the input stream.
readContextSpecific(int) - Method in class iaik.asn1.DerInputStream
Reads an implicitly tagged CONTEXT SPECIFIC ASN.1 type.
readCRLChain(InputStream) - Static method in class iaik.utils.Util
Tries to read a crl list from the given input stream.
readEncoded(InputStream) - Static method in class iaik.asn1.ASN1
Reads the encoding of an ASN.1 object from the given stream.
readEOC() - Method in class iaik.asn1.DerInputStream
Reads final EOC octets from an indefinite length encoded constructed stream.
readExternal(ObjectInput) - Method in class iaik.utils.IAIKPasswordStore
Responsible for reading the encrypted input and restoring it.
readFile(String) - Static method in class iaik.utils.Util
Reads the content of a file into a byte array.
readGeneralizedTime() - Method in class iaik.asn1.DerInputStream
Reads a GeneralizedTime from the input stream.
readInteger() - Method in class iaik.asn1.DerInputStream
Reads an INTEGER from the input stream.
readLine() - Method in class iaik.utils.LineInputStream
Reads a line of text.
readNull() - Method in class iaik.asn1.DerInputStream
Reads an ASN.1 NULL object from the input stream.
readObjectID() - Method in class iaik.asn1.DerInputStream
Reads an ObjectID from the input stream.
readOctetString(boolean) - Method in class iaik.asn1.DerInputStream
Reads an OCTET STRING and returns an input stream from which the content can be read.
readOctetString() - Method in class iaik.asn1.DerInputStream
Reads an OCTET STRING and returns it as a new InputStream.
readOctetStringByteArray() - Method in class iaik.asn1.DerInputStream
Reads a primitive encoded OCTET STRING from the input stream and returns the content as a byte array.
readPkiPath(InputStream) - Static method in class iaik.utils.Util
Parses a certificate array from a DER encoded PKI path read from the given inputstream.
readSequence() - Method in class iaik.asn1.DerInputStream
Reads a SEQUENCE from the input stream.
readSet() - Method in class iaik.asn1.DerInputStream
Reads a SET from the input stream.
readStream(InputStream) - Static method in class iaik.utils.Util
Reads the contents of the stream into a byte array.
readString() - Method in class iaik.asn1.DerInputStream
Reads an ASN.1 string type from the input stream.
readUTCTime() - Method in class iaik.asn1.DerInputStream
Reads an UTCTime from the input stream.
ReasonCode - Class in iaik.x509.extensions
This class implements the ReasonCode extension.
ReasonCode() - Constructor for class iaik.x509.extensions.ReasonCode
Default constructor.
ReasonCode(int) - Constructor for class iaik.x509.extensions.ReasonCode
Creates a new ReasonCode from a int specifying the reason for certificate revocation.
receipt - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.1) for the PKCS#9 Receipt attribute as used for S/MIMEv3 ESS.
receiptRequest - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.1) for the PKCS#9 ReceiptRequest attribute as used for S/MIMEv3 ESS.
recipient_infos - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
Repository for the RecipientInfos.
RecipientInfo - Class in iaik.pkcs.pkcs7
This class implements the PKCS#7 RecipientInfo type.
RecipientInfo() - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Default Constructor.
RecipientInfo(IssuerAndSerialNumber, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Creates a RecipientInfo object with given IssuerAndSerialNumber, key-encryption algorithm, and already encrypted content encryption key.
RecipientInfo(X509Certificate, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Creates a RecipientInfo object from a given certificate.
RecipientInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.RecipientInfo
Creates a RecipientInfo from an ASN1Object.
RecoveredMessage - Class in iaik.iso.iso9796
Represents the recovered part of the message for which a signature is verified according to ISO9796-2.
RecoveredMessage() - Constructor for class iaik.iso.iso9796.RecoveredMessage
Empty default constructor.
register(ASN, Class) - Static method in class iaik.asn1.ASN
Registers a new ASN.1 type.
register(String, String, String) - Static method in class iaik.asn1.structures.AlgorithmID
Registers an AlgorithmID for the given object identifier, a name and and implementation name.
register(ObjectID, Class) - Static method in class iaik.asn1.structures.Attribute
Registers a class for implementing a particular attribute value.
register(ObjectID, Class) - Static method in class iaik.asn1.structures.OtherName
Registers a class for implementing a particular OtherName.
register(ObjectID, Class) - Static method in class iaik.pkcs.pkcs12.SafeBag
Registers a new implementation for a PKCS#12 SafeBag defined through the given ObjectID.
register(ObjectID, Class) - Static method in class iaik.pkcs.pkcs7.ContentInfo
Registers a new implementation for a Content defined through the given ObjectID.
register(ObjectID, Class) - Static method in class iaik.pkcs.pkcs7.ContentInfoStream
Registers a new implementation for a ContentStream defined through the given ObjectID.
register(Class, Object, Class) - Method in class iaik.utils.Factory
Register a class to implement one type of a specific interface.
register(Object, Class) - Method in class iaik.utils.ObjectFactory
Registers a class as implementation of the given type.
register(Object, String) - Method in class iaik.utils.ObjectFactory
Registers a class by its name as implementation of the given type.
register(String, ObjectID) - Static method in class iaik.utils.RFC2253NameParser
Associates the supplied short name with the given OID.
register(String, ObjectID, boolean) - Static method in class iaik.utils.RFC2253NameParser
Associates the supplied short name with the given OID.
register(ObjectID, Class) - Static method in class iaik.x509.attr.SecurityCategory
Registers a class for implementing a particular SecurityCategory value.
register(ObjectID, Class) - Static method in class iaik.x509.extensions.qualified.structures.QCStatement
Registers a class for implementing a particular statement info.
register(ObjectID, Class) - Static method in class iaik.x509.ocsp.ResponseBytes
Registers a class for implementing a particular response type.
register(ObjectID, Class) - Static method in class iaik.x509.X509Extensions
Registers a new implementation for a X.509 certificate or CRL extension.
registeredID - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type registeredID (8).
registerHashEngine(byte, String) - Static method in class iaik.iso.iso9796.ISO9796P2Signature
Registers a MessageDigest engine by its name.
registerQualifiedPolicyID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Adds the given OID to the pool of registered qualified policy IDs.
registerQualifiedPolicyIDs(ObjectID[]) - Static method in class iaik.x509.qualified.QualifiedCertificate
Registers qualified policy IDs.
registerQualifiedQCStatementID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Adds the given OID to the pool of registered qualified statement IDs.
registerQualifiedQCStatementIDs(ObjectID[]) - Static method in class iaik.x509.qualified.QualifiedCertificate
Registers qualified certificate statement IDs.
registerStandardAttributeImplementations() - Static method in class iaik.x509.attr.AttributeCertificate
Registers the IAIK-JCE implementing classes of the standard attributes specified in RFC5755 to make them available for use with AttributeCertificates.
reinit(int) - Method in class iaik.security.random.AutoSeedGenerator
 
reinit(int) - Method in class iaik.security.random.HashObjectSeedGenerator
 
reinit(int) - Method in class iaik.security.random.VarLengthSeedGenerator
Sets the number of bits to generate.
remove(Object) - Method in class iaik.utils.CollectionVector
Removes the given object from this vector.
removeAcceptablePolicy(ObjectID) - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Removes the specified policy from the list of acceptable policies.
removeAcceptablePolicy(String) - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Removes the specified policy from the list of acceptable policies.
removeAllAccessDescriptions() - Method in class iaik.x509.extensions.InfoAccess
Removes all access descriptions from this InfoAccess extension.
removeAllAttributes() - Method in class iaik.x509.attr.AttributeCertificate
Removes all attributes included.
removeAllCertificates() - Method in class iaik.x509.attr.ACRL
Removes all certificates from the CRL.
removeAllCertificates() - Method in class iaik.x509.X509CRL
Removes all certificates from the CRL.
removeAllCertIssuers() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes all certificate issuers included.
removeAllDistributionPoints() - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Removes all distribution points from this CRLDistPointsSyntax extension.
removeAllExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Removes all extensions from this ExtensionRequest.
removeAllExtensions() - Method in class iaik.x509.attr.ACRL
Removes all extensions from this CRL.
removeAllExtensions() - Method in class iaik.x509.attr.AttributeCertificate
Removes all extensions from this attribute certificate.
removeAllExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Removes all extensions from this basic ocsp response.
removeAllExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
Removes all extensions from this ocsp request.
removeAllExtensions() - Method in class iaik.x509.ocsp.Request
Removes all extensions from this request.
removeAllExtensions() - Method in class iaik.x509.ocsp.SingleResponse
Removes all extensions from this single response.
removeAllExtensions() - Method in class iaik.x509.qualified.QualifiedCertificate
Removes all extensions from this certificate.
removeAllExtensions() - Method in class iaik.x509.RevokedCertificate
Removes all extensions from this revoked certificate.
removeAllExtensions() - Method in class iaik.x509.X509Certificate
Removes all extensions from this certificate.
removeAllExtensions() - Method in class iaik.x509.X509CRL
Removes all extensions from this CRL.
removeAllExtensions() - Method in class iaik.x509.X509Extensions
Removes all extensions currently maintained by this X509Extensions object.
removeAllKeyPurposeIDs() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Removes all KeyPurposeIDs from this extension.
removeAllNames() - Method in class iaik.asn1.structures.GeneralNames
Removes all genereal names from the list.
removeAllSingleResponses() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes all single responses included.
removeAllTargets() - Method in class iaik.x509.attr.extensions.ProxyInfo
Removes all targets from this ProxyInfo.
removeAllTargets() - Method in class iaik.x509.attr.extensions.TargetInformation
Removes all targets from this TargetInformation.
removeAllTargets() - Method in class iaik.x509.attr.Targets
Removes all target elements from the list.
removeAttribute(Attribute) - Method in class iaik.asn1.structures.Attributes
Removes the first representative of the given attribute.
removeAttribute(ObjectID) - Method in class iaik.asn1.structures.Attributes
Removes the first attribute with the given type from the container
removeAttribute(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
Removes the attribute of the given type, if present.
removeAttributes(Attribute) - Method in class iaik.asn1.structures.Attributes
Removes all representatives of the given attribute from the container.
removeAttributes(ObjectID) - Method in class iaik.asn1.structures.Attributes
Removes all attributes with the given type from the container
removeCertificate(AttributeCertificate) - Method in class iaik.x509.attr.ACRL
Removes the certificate from the CRL.
removeCertificate(BigInteger) - Method in class iaik.x509.attr.ACRL
Removes the certificate with the given serial number from the CRL.
removeCertificate(X509Certificate) - Method in class iaik.x509.X509CRL
Removes the certificate from the CRL.
removeCertificate(BigInteger) - Method in class iaik.x509.X509CRL
Removes the certificate with the given serial number from the CRL.
removeCertificate(Principal, BigInteger) - Method in class iaik.x509.X509CRL
Removes a certificate, identified by its issuer dn and its serial number, from the crl.
removeCertificateIssuer(Name) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes the given certificate issuer.
removeComponent(ASN1Object) - Method in class iaik.asn1.ConstructedType
Removes a component from a ConstructedType.
removeComponent(int) - Method in class iaik.asn1.ConstructedType
Removes a component at the given location within a ConstructedType.
removeExtension(ObjectID) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.attr.ACRL
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.OCSPRequest
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.Request
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.ocsp.SingleResponse
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.qualified.QualifiedCertificate
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.RevokedCertificate
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.X509Certificate
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.X509CRL
Removes the extension specified by its object identifier.
removeExtension(ObjectID) - Method in class iaik.x509.X509Extensions
Removes an extension, identified by its object ID.
removeFromCRL - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason removeFromCRL.
removeKeyPurposeID(ObjectID) - Method in class iaik.x509.extensions.ExtendedKeyUsage
Removes a KeyPurposeID from this extension.
removeQcTypeID(ObjectID) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Removes the given QcTypeID.
removeRDN(ObjectID) - Method in class iaik.asn1.structures.Name
Removes all RelativeDistinguishedNames with the given attribute type (oid) from this Name.
removeRegisteredQualifiedPolicyID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Removes the given oid from the pool of registered qualified policy ids.
removeRegisteredQualifiedQCStatementID(ObjectID) - Static method in class iaik.x509.qualified.QualifiedCertificate
Removes the given oid from the pool of registered qualified statement ids.
removeSingleResponse(ReqCert) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Removes the single response identified by the given ReqCert.
removeTarget(Target) - Method in class iaik.x509.attr.Targets
Removes the given Target element from the Target list.
removeTargetElement(Target) - Method in class iaik.x509.attr.extensions.ProxyInfo
Removes the given Target element from this ProxyInfo.
removeTargetElement(Target) - Method in class iaik.x509.attr.extensions.TargetInformation
Removes the given Target element from this TargetInformation.
removeTargets(Targets) - Method in class iaik.x509.attr.extensions.ProxyInfo
Removes the given Targets object from this ProxyInfo.
removeTargets(Targets) - Method in class iaik.x509.attr.extensions.TargetInformation
Removes the given Targets object from this TargetInformation.
removeTrustedCertificate(X509Certificate) - Method in class iaik.x509.SimpleChainVerifier
Remove a certificate from the list of trusted certificates.
removeTrustedResponder(ResponderID) - Method in class iaik.x509.ocsp.utils.TrustedResponders
Removes the given responder from the trust repository.
removeTrustedResponderEntry(ResponderID, X509Certificate) - Method in class iaik.x509.ocsp.utils.TrustedResponders
Do not longer trust the given responder for signing responses for certs issued by the given CA cert.
ReplaceInputStream - Class in iaik.utils
This class provides an utility for replacing substrings of a given stream by pre-defined other streams.
ReplaceInputStream(InputStream, String[][]) - Constructor for class iaik.utils.ReplaceInputStream
Creates a ReplaceInputStream from the given InputStream using the replacements given.
ReqCert - Class in iaik.x509.ocsp
This class implements the OCSPv2 type "ReqCert".
ReqCert(int, Object) - Constructor for class iaik.x509.ocsp.ReqCert
Creates a ReqCert for given type and value.
ReqCert(ASN1Object) - Constructor for class iaik.x509.ocsp.ReqCert
Creates a ReqCert from an ASN1Object.
Request - Class in iaik.x509.ocsp
This class implements the OCSP type Request.
Request() - Constructor for class iaik.x509.ocsp.Request
Default constructor.
Request(ReqCert) - Constructor for class iaik.x509.ocsp.Request
Creates a Request for the given ReqCert.
Request(ASN1Object) - Constructor for class iaik.x509.ocsp.Request
Creates Request from an ASN1Object.
reset(BigInteger) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
Resets this Signature engine to the state after engineInitSign or engineInitVerify has been called.
reset(BigInteger) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Resets this Signature engine to the state after engineInitSign or engineInitVerify has been called.
reset() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Resets this engine to the state before mask has been called.
reset() - Method in class iaik.security.md.RawHash
Reset this hash function.
reset() - Method in class iaik.security.md.SHAKEInputStream
Resets this stream to be maybe updated with new data.
resizeArray(byte[], int) - Static method in class iaik.utils.CryptoUtils
Deprecated.
Use the method in iaik.utils.Util instead.
resizeArray(byte[], int) - Static method in class iaik.utils.Util
Resizes a byte array to the specified length.
resizeArray(Object[], int) - Static method in class iaik.utils.Util
Resizes an array of objects to the specified length.
ResponderID - Class in iaik.x509.ocsp
This class implements the OCSP type ResponderID.
ResponderID(Name) - Constructor for class iaik.x509.ocsp.ResponderID
Creates a responder ID from its name.
ResponderID(byte[]) - Constructor for class iaik.x509.ocsp.ResponderID
Creates a responder ID from a hash of its public key.
ResponderID(PublicKey) - Constructor for class iaik.x509.ocsp.ResponderID
Creates a responder ID from its public key.
ResponderID(ASN1Object) - Constructor for class iaik.x509.ocsp.ResponderID
Creates ResponderID from an ASN1Object.
Response - Class in iaik.x509.ocsp
This class is the basic implementation for OCSP Response types.
Response() - Constructor for class iaik.x509.ocsp.Response
 
ResponseBytes - Class in iaik.x509.ocsp
This class implements the OCSP type ResponseBytes.
ResponseBytes(Response) - Constructor for class iaik.x509.ocsp.ResponseBytes
Creates ResponseBytes for the given response.
ResponseBytes(ASN1Object) - Constructor for class iaik.x509.ocsp.ResponseBytes
Creates ResponseBytes from its ASN.1 representation.
ResponseGenerator - Class in iaik.x509.ocsp.utils
A simple utility for generating OCSP responses (of type BasicOCSPResponse).
ResponseGenerator(PrivateKey, X509Certificate[]) - Constructor for class iaik.x509.ocsp.utils.ResponseGenerator
Creates a ResponseGenerator from responder private key and responder certs.
ResponseGenerator(PKCS12, char[]) - Constructor for class iaik.x509.ocsp.utils.ResponseGenerator
Creates a ResponseGenerator from the given PCSK#12 object.
responseType - Static variable in class iaik.x509.ocsp.BasicOCSPResponse
The response type of the BasicOCSPResponse.
RESTRICTED - Static variable in class iaik.x509.attr.attributes.Clearance
Predefined classList value "restricted" (2);
reverseArray(byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Reverses the order of the bytes in the given array.
reverseArray(Object[], int, int) - Static method in class iaik.utils.Util
Reverses the order of the objects in the given array.
REVOCATION_REASON - Static variable in class iaik.x509.ocsp.extensions.ExtendedRevoked
Revocation reason for a never issued certificate (certificateHold (6)).
REVOCATION_TIME - Static variable in class iaik.x509.ocsp.extensions.ExtendedRevoked
Revocation time for a never issued certificate (January 1, 1970).
REVOKED - Static variable in class iaik.x509.ocsp.CertStatus
CertStatus "revoked" (1).
RevokedAttributeCertificate - Class in iaik.x509.attr
This class represents a revoked attribute certificate.
RevokedAttributeCertificate(ASN1Object) - Constructor for class iaik.x509.attr.RevokedAttributeCertificate
Creates a RevokedAttributeCertificate from an ASN1Object.
RevokedAttributeCertificate(AttributeCertificate, Date) - Constructor for class iaik.x509.attr.RevokedAttributeCertificate
Creates a RevokedAttributeCertificate from a attribute certificate and a date.
RevokedAttributeCertificate(BigInteger, Date) - Constructor for class iaik.x509.attr.RevokedAttributeCertificate
Creates a RevokedAttributeCertificate from a serial number and a date.
RevokedCertificate - Class in iaik.x509
This class represents a revoked certificate.
RevokedCertificate(ASN1Object) - Constructor for class iaik.x509.RevokedCertificate
Creates a revoked certificate from an ASN1Object.
RevokedCertificate(X509Certificate, Date) - Constructor for class iaik.x509.RevokedCertificate
Creates a revoked certificate from a certificate and a date.
RevokedCertificate(BigInteger, Date) - Constructor for class iaik.x509.RevokedCertificate
Creates a revoked certificate from a serial number and a date.
revokedCertificate(RevokedCertificate) - Method in interface iaik.x509.stream.CRLListener
The CRL stream parser calls this listener method for each CRL entry exactly once and in the order in which they appear in the CRL.
revokedCertificate(byte[], int, int, int, int) - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
The CRL stream parser calls this listener method for each CRL entry exactly once and in the order in which they appear in the CRL.
revokedCertificate(RevokedCertificate) - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
This implementation looks if the given entry refers to a certificate in the list of concerned certificates which has been passed to the constructor.
RevokedCertificatesCRLListener - Class in iaik.x509.stream
Through this CRL listener implementation, an application can easily stream-parse a CRL looking for the revocation state of certain certificates.
RevokedCertificatesCRLListener(X509Certificate[], PublicKey) - Constructor for class iaik.x509.stream.RevokedCertificatesCRLListener
Create a CRL listener which searches for entries in the CRL which refer to any of the certificates in the array consideredCertificates.
RevokedCertificatesCRLListener(X509Certificate[], PublicKey, Provider) - Constructor for class iaik.x509.stream.RevokedCertificatesCRLListener
Create a CRL listener which searches for entries in the CRL which refer to any of the certificates in the array consideredCertificates.
RevokedInfo - Class in iaik.x509.ocsp
This class implements the OCSP type RevokedInfo.
RevokedInfo(Date) - Constructor for class iaik.x509.ocsp.RevokedInfo
Creates a RevokedInfo from a revocation date.
RevokedInfo(ChoiceOfTime) - Constructor for class iaik.x509.ocsp.RevokedInfo
Creates a RevokedInfo from a revocation date.
RevokedInfo(ASN1Object) - Constructor for class iaik.x509.ocsp.RevokedInfo
Creates RevokedInfo from an ASN1Object.
RFC2253NameParser - Class in iaik.utils
Implements functionality to parse the UTF-8 string representation of a X.501 Name, according to RFC 2253.
RFC2253NameParser(String) - Constructor for class iaik.utils.RFC2253NameParser
Standard constructor.
RFC2253NameParser.AVA - Class in iaik.utils
Represents the parsing result for a Attribute-Value-Assertion.
RFC2253NameParser.AVA() - Constructor for class iaik.utils.RFC2253NameParser.AVA
 
RFC2253NameParser.ParsedName - Class in iaik.utils
Represents the parsing result for a Name.
RFC2253NameParser.ParsedName() - Constructor for class iaik.utils.RFC2253NameParser.ParsedName
 
RFC2253NameParser.ParsedRDN - Class in iaik.utils
Represents the parsing result for a Relative Distinguished Name.
RFC2253NameParser.ParsedRDN() - Constructor for class iaik.utils.RFC2253NameParser.ParsedRDN
 
RFC2253NameParser.ShortNameOIDAssociation - Class in iaik.utils
Provides functionality to map a Short Name of an well known Object Identifier to the corresponding Object Identifier.
RFC2253NameParser.ShortNameOIDAssociation() - Constructor for class iaik.utils.RFC2253NameParser.ShortNameOIDAssociation
Stores the associations between the Short Name and the Object Identifier of some well known X.501 Object Identifiers.
RFC2253NameParserException - Exception in iaik.utils
Signals that a error has occured while executing a method of class RFC2253NameParser.
RFC2253NameParserException() - Constructor for exception iaik.utils.RFC2253NameParserException
Creates a RFC2253NameParserException.
RFC2253NameParserException(String) - Constructor for exception iaik.utils.RFC2253NameParserException
Creates a RFC2253NameParserException for the given message.
RFC2253NameParserException(String, Object[]) - Constructor for exception iaik.utils.RFC2253NameParserException
Creates a RFC2253NameParserException.
rfc822Name - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type rfc822Name (1).
Rijndael - Class in iaik.security.cipher
Implements the Rijndael (AES) algorithm, a block cipher with variable block length (this implementation uses 128 bit) and key length, designed by Joan Daemen and Vincent Rijmen and standardized by NIST as successor of the DES cipher; see http://www.nist.gov/aes/.
Rijndael() - Constructor for class iaik.security.cipher.Rijndael
Creates a Rijndael object by calling the BufferedCipher constructor for the Rijndael cipher.
Rijndael256 - Class in iaik.security.cipher
Implements the Rijndael algorithm, a block cipher with variable block length (this implementation uses 256 bit) and key length, designed by Joan Daemen and Vincent Rijmen; see http://www.iaik.tugraz.at/aboutus/people/rijmen/tekst.ps.
Rijndael256() - Constructor for class iaik.security.cipher.Rijndael256
Creates a Rijndael object by calling the BufferedCipher constructor for the Rijndael cipher.
RijndaelKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used by the Rijndael cipher.
RijndaelKeyGenerator() - Constructor for class iaik.security.cipher.RijndaelKeyGenerator
Creates a new Rijndael key generator.
ripeMd128 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RipeMd128 message digest algorithm.
RipeMd128 - Class in iaik.security.md
This class implements the RipeMd128 message digest algorithm.
RipeMd128() - Constructor for class iaik.security.md.RipeMd128
Creates a new RipeMd128 message digest object.
ripeMd128_ISO - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RipeMd128 message digest algorithm.
RipeMd128Random - Class in iaik.security.random
A secure pseudo-random number generator based on an RipeMd128 message digest.
RipeMd128Random() - Constructor for class iaik.security.random.RipeMd128Random
Create a new RipeMd-128 based secure random.
RipeMd128RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using RipeMd128 as message digest algorithm.
RipeMd128RSASignature() - Constructor for class iaik.security.rsa.RipeMd128RSASignature
Default Constructor.
RIPEMD128withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using RIPEMD128 as hash algorithm, MGF1 (with RIPEMD128) as mask generation function, 16 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
RIPEMD128withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.RIPEMD128withRSAandMGF1Signature
Default constructor.
RIPEMD128withRSAISO9796P2S2S3andMGF1Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system and RIPEMD-128 as message digest algorithm.
RIPEMD128withRSAISO9796P2S2S3andMGF1Signature() - Constructor for class iaik.security.rsa.RIPEMD128withRSAISO9796P2S2S3andMGF1Signature
Default Constructor.
RIPEMD128withRSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system and RIPEMD-128 as message digest algorithm.
RIPEMD128withRSAISO9796P2Signature() - Constructor for class iaik.security.rsa.RIPEMD128withRSAISO9796P2Signature
Default Constructor.
ripeMd160 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RipeMd160 message digest algorithm.
RipeMd160 - Class in iaik.security.md
This class implements the RipeMd160 message digest algorithm.
RipeMd160() - Constructor for class iaik.security.md.RipeMd160
Creates a new RipeMd160 message digest object.
ripeMd160_ISO - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RipeMd160 message digest algorithm.
RipeMd160FIPS186Random - Class in iaik.security.random
This class implements the FIPS PUB 186-2 pseudo random generator based on the compression function of the RipeMd-160 hash function.
RipeMd160FIPS186Random() - Constructor for class iaik.security.random.RipeMd160FIPS186Random
Default constructor.
RipeMd160Random - Class in iaik.security.random
A secure pseudo-random number generator based on an RipeMd160 message digest.
RipeMd160Random() - Constructor for class iaik.security.random.RipeMd160Random
Create a new RipeMd-160 based secure random.
RipeMd160RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using RipeMd160 as message digest algorithm.
RipeMd160RSASignature() - Constructor for class iaik.security.rsa.RipeMd160RSASignature
Default Constructor.
RIPEMD160withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using RIPEMD160 as hash algorithm, MGF1 (with RIPEMD160) as mask generation function, 20 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
RIPEMD160withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.RIPEMD160withRSAandMGF1Signature
Default constructor.
RIPEMD160withRSAISO9796P2S2S3andMGF1Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system and RIPEMD-160 as message digest algorithm.
RIPEMD160withRSAISO9796P2S2S3andMGF1Signature() - Constructor for class iaik.security.rsa.RIPEMD160withRSAISO9796P2S2S3andMGF1Signature
Default Constructor.
RIPEMD160withRSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system and RIPEMD-160 as message digest algorithm.
RIPEMD160withRSAISO9796P2Signature() - Constructor for class iaik.security.rsa.RIPEMD160withRSAISO9796P2Signature
Default Constructor.
ripeMd256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RipeMd256 message digest algorithm.
RipeMd256 - Class in iaik.security.md
This class implements the RipeMd256 message digest algorithm.
RipeMd256() - Constructor for class iaik.security.md.RipeMd256
Creates a new RipeMd256 message digest object.
RipeMd256RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using RipeMd256 as message digest algorithm.
RipeMd256RSASignature() - Constructor for class iaik.security.rsa.RipeMd256RSASignature
Default Constructor.
RipeMd320 - Class in iaik.security.md
This class implements the RipeMd320 message digest algorithm.
RipeMd320() - Constructor for class iaik.security.md.RipeMd320
Creates a new RipeMd320 message digest object.
role - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.72) for the X.509 Role attribute type to may be used in attribute certificates.
Role - Class in iaik.x509.attr.attributes
The Role attribute.
Role() - Constructor for class iaik.x509.attr.attributes.Role
Empty default constructor.
Role(GeneralName) - Constructor for class iaik.x509.attr.attributes.Role
Creates a Role attribute with the given roleName.
Role(ASN1Object) - Constructor for class iaik.x509.attr.attributes.Role
Creates a Role attribute from its ASN.1 representation.
roleSpecifiedBy(AttributeCertificate) - Method in class iaik.x509.attr.attributes.Role
Checks if the given attribute certificate is a role specification certificate for the attribute certificate containing this Role attribute.
RP_ATTRIBUTE_DESCRIPTION - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key "attributeDescription".
RP_BASE_DN - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key distinguished name base "dn".
RP_EXTENSIONS - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key "extensions".
RP_FILTER - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key search "filter".
RP_SEARCH_SCOPE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key search "scope".
RP_SECURITY_AUTHENTICATION - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key "securityAuthentication".
RP_SECURITY_CREDENTIALS - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key "securityCredentials".
RP_SECURITY_PRINCIPAL - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key "securityPrincipal".
RP_SIZE_LIMIT - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Request property key search "sizeLimit".
rsa - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RSA public key algorithm.
RSA - Class in iaik.security.rsa
This class implements the RSA Cipher algorithm.
RSA() - Constructor for class iaik.security.rsa.RSA
Default Constructor.
RSACipher - Class in iaik.pkcs.pkcs1
This class implements the RSA algorithm through the Cipher interface.
RSACipher() - Constructor for class iaik.pkcs.pkcs1.RSACipher
Default Constructor for the RSA cipher.
RSACipherFactory - Interface in iaik.security.rsa
Factory for creating RSA cipher objects.
RSACipherProvider - Class in iaik.pkcs.pkcs7
A RSA cipher provider that may be used by an application to control RSA cipher operations used by SignerInfos and RecipientInfos.
RSACipherProvider() - Constructor for class iaik.pkcs.pkcs7.RSACipherProvider
Default constructor.
RSACipherProvider(String, String) - Constructor for class iaik.pkcs.pkcs7.RSACipherProvider
Creates a new RSACipherProvider for the given RSA cipher en/decryption providers.
RSACipherProvider(Provider, Provider) - Constructor for class iaik.pkcs.pkcs7.RSACipherProvider
Creates a new RSACipherProvider for the given RSA cipher en/decryption providers.
rsaEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RSA encryption signature algorithm.
rsaesOAEP - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RSAES-OAEP encryption scheme.
RSAISO9796P2S2S3Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system.
RSAISO9796P2S2S3Signature() - Constructor for class iaik.security.rsa.RSAISO9796P2S2S3Signature
Default constructor.
RSAISO9796P2S2S3Signature(String, int, byte) - Constructor for class iaik.security.rsa.RSAISO9796P2S2S3Signature
Creates a RSA ISO 9796-2-2-3 Signature object with the given name using the supplied hash ID and hash length.
RSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system.
RSAISO9796P2Signature() - Constructor for class iaik.security.rsa.RSAISO9796P2Signature
Default constructor.
RSAISO9796P2Signature(String, int, byte) - Constructor for class iaik.security.rsa.RSAISO9796P2Signature
Creates a RSA ISO 9796-2 Signature object with the given name using the supplied hash ID and hash length.
rsaKem - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the RSA Key Encapsulation Mechanism.
RsaKem - Class in iaik.security.rsa
This class implements the RSA-KEM through the KeyEncapsulationMechanism (KEM) interface.
RsaKem() - Constructor for class iaik.security.rsa.RsaKem
 
RsaKemAlgorithmParameters - Class in iaik.security.rsa
This class represents the Algorithm Parameters of the RsaKem.
RsaKemAlgorithmParameters() - Constructor for class iaik.security.rsa.RsaKemAlgorithmParameters
 
RsaKemAlgorithmParameterSpec - Class in iaik.security.rsa
Algorithm parameter specification for the RsaKem Key-Encapsulation mechanism:
RsaKemAlgorithmParameterSpec(KeyDerivationParameterSpec) - Constructor for class iaik.security.rsa.RsaKemAlgorithmParameterSpec
Initializes the parameters with parameters for a KDF.
RSAKeyFactory - Class in iaik.security.rsa
This class converts RSA keys (opaque representation) in their KeySpecs (transparent representation) and vice versa.
RSAKeyFactory() - Constructor for class iaik.security.rsa.RSAKeyFactory
Default constructor for creating a RSAKeyFactory.
RSAKeyPairGenerator - Class in iaik.security.rsa
The RSAKeyPairGenerator class is used to generate keys for the RSA algorithm according to IEEE P1363.
RSAKeyPairGenerator() - Constructor for class iaik.security.rsa.RSAKeyPairGenerator
Default constructor for creating a RSAKeyPairGenerator object.
RSAKeyPairGeneratorFIPS - Class in iaik.security.rsa
The RSAKeyPairGeneratorFIPS class is used to generate keys for the RSA algorithm according to FIPS 186-3.
RSAKeyPairGeneratorFIPS() - Constructor for class iaik.security.rsa.RSAKeyPairGeneratorFIPS
Default constructor for creating a RSAKeyPairGenerator object.
RSAOaepKeyFactory - Class in iaik.security.rsa
KeyFactory for converting RSAES-OAEP keys into their encoded representation (and vice versa).
RSAOaepKeyFactory() - Constructor for class iaik.security.rsa.RSAOaepKeyFactory
Default constructor for creating a RSAOaepKeyFactory.
RSAOaepKeyPairGenerator - Class in iaik.security.rsa
KeyPairGenerator for generating RSAES-OAEP keys according to RFC 4055.
RSAOaepKeyPairGenerator() - Constructor for class iaik.security.rsa.RSAOaepKeyPairGenerator
Default constructor for creating a RSAOaepKeyPairGenerator object.
RSAOaepKeyPairGeneratorFIPS - Class in iaik.security.rsa
KeyPairGenerator for generating RSAES-OAEP keys according to RFC 4055.
RSAOaepKeyPairGeneratorFIPS() - Constructor for class iaik.security.rsa.RSAOaepKeyPairGeneratorFIPS
Default constructor for creating a RSAOaepKeyPairGeneratorFIPS object.
RSAOaepParameters - Class in iaik.pkcs.pkcs1
Algorithm parameters for the PKCS#1 RSASES-OAEP encryption scheme.
RSAOaepParameters() - Constructor for class iaik.pkcs.pkcs1.RSAOaepParameters
The default constructor.
RSAOaepParameterSpec - Class in iaik.pkcs.pkcs1
Algorithm parameter specification for the PKCS#1 RSAES-OAEP encryption scheme.
RSAOaepParameterSpec() - Constructor for class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Creates default RSAES-OAEP parameters.
RSAOaepParameterSpec(AlgorithmID, AlgorithmID, AlgorithmID) - Constructor for class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Creates a RSAOaepParameterSpec for the given hash algorithm, mask generation function, and pSource algorithm.
RSAOaepParameterSpec(AlgorithmParameterSpec) - Constructor for class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Creates a RSAOaepParameterSpec from the given AlgorithmParameterSpec.
RSAOaepPrivateKey - Class in iaik.security.rsa
This class implements a RSAES-OAEP private key according to RFC 4055.
RSAOaepPrivateKey(BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAOaepPrivateKey
Creates a new RSAOaepPrivate key from given modulus and private exponent.
RSAOaepPrivateKey(BigInteger, BigInteger, AlgorithmParameterSpec) - Constructor for class iaik.security.rsa.RSAOaepPrivateKey
Creates a new RSAOaepPrivate key from given modulus and private exponent and OAEP parameters.
RSAOaepPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAOaepPrivateKey
Creates a RSAOaepPrivateKey from the given values.
RSAOaepPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, AlgorithmParameterSpec) - Constructor for class iaik.security.rsa.RSAOaepPrivateKey
Creates a RSAOaepPrivateKey from the given values and OAEP parameters.
RSAOaepPrivateKey(byte[]) - Constructor for class iaik.security.rsa.RSAOaepPrivateKey
Creates a new RSAOaepPrivateKey from a DER encoded ASN.1 data structure.
RSAOaepPrivateKey(ASN1Object) - Constructor for class iaik.security.rsa.RSAOaepPrivateKey
Creates a new RSAOaepPrivateKey key from an ASN1Object.
RSAOaepPrivateKey(InputStream) - Constructor for class iaik.security.rsa.RSAOaepPrivateKey
Creates a new RSAOaepPrivateKey from an InputStream.
RSAOaepPSourceParameterSpec - Class in iaik.pkcs.pkcs1
Parameter specification to may be used for specifying the PSourceAlgorithm parameter for the PKCS#1v2.1 RSAES-OAEP encryption algorithm.
RSAOaepPSourceParameterSpec() - Constructor for class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Default constructor.
RSAOaepPSourceParameterSpec(AlgorithmID) - Constructor for class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Creates a RSAOaepPSourceParameterSpec for the given PSourceAlgorithm.
RSAOaepPublicKey - Class in iaik.security.rsa
This class implements a RSAES-OAEP public key according to RFC 4055.
RSAOaepPublicKey(BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAOaepPublicKey
Creates a new RSAOaepPublicKey with given values for modulus n and public exponent e.
RSAOaepPublicKey(BigInteger, BigInteger, AlgorithmParameterSpec) - Constructor for class iaik.security.rsa.RSAOaepPublicKey
Creates a new RSAOaepPublicKey with given values for modulus n and public exponent e and given OAEP parameters.
RSAOaepPublicKey(byte[]) - Constructor for class iaik.security.rsa.RSAOaepPublicKey
Creates a new RSAOaepPublicKey from the given DER encoded byte array.
RSAOaepPublicKey(ASN1Object) - Constructor for class iaik.security.rsa.RSAOaepPublicKey
Creates a new RSAOaepPublicKey from the given ASN.1 object.
RSAOaepPublicKey(InputStream) - Constructor for class iaik.security.rsa.RSAOaepPublicKey
Creates a new RSAOaepPublicKey from an InputStream.
RSAPrivateKey - Class in iaik.security.rsa
This class implements an RSA private key and supports ASN.1 encoding.
RSAPrivateKey() - Constructor for class iaik.security.rsa.RSAPrivateKey
Default constructor.
RSAPrivateKey(BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAPrivateKey
Creates a new RSAPrivate key from given modulus and private exponent.
RSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAPrivateKey
Creates a RSAPrivateKey from the given values.
RSAPrivateKey(RSAPrivateKeySpec) - Constructor for class iaik.security.rsa.RSAPrivateKey
Creates a new RSAPrivateKey from a RSAPrivateKeySpec or RSAPrivateKeyCrtSpec.
RSAPrivateKey(RSAPrivateKey) - Constructor for class iaik.security.rsa.RSAPrivateKey
Creates a new RSAPrivateKey from a RSAPrivateKey or RSAPrivateKeyCrt.
RSAPrivateKey(byte[]) - Constructor for class iaik.security.rsa.RSAPrivateKey
Creates a new RSAPrivateKey from a DER encoded ASN.1 data structure.
RSAPrivateKey(ASN1Object) - Constructor for class iaik.security.rsa.RSAPrivateKey
Creates a new private key from an ASN1Object.
RSAPrivateKey(InputStream) - Constructor for class iaik.security.rsa.RSAPrivateKey
Creates a new RSAPrivateKey from an InputStream.
RSAPssKeyFactory - Class in iaik.security.rsa
KeyFactory for converting RSASSA-PSS keys into their encoded representation (and vice versa).
RSAPssKeyFactory() - Constructor for class iaik.security.rsa.RSAPssKeyFactory
Default constructor for creating a RSAPssKeyFactory.
RSAPssKeyPairGenerator - Class in iaik.security.rsa
KeyPairGenerator for generating RSASSA-PSS keys according to RFC 4055.
RSAPssKeyPairGenerator() - Constructor for class iaik.security.rsa.RSAPssKeyPairGenerator
Default constructor for creating a RSAPssKeyPairGenerator object.
RSAPssKeyPairGeneratorFIPS - Class in iaik.security.rsa
KeyPairGenerator for generating RSASSA-PSS keys according to RFC 4055.
RSAPssKeyPairGeneratorFIPS() - Constructor for class iaik.security.rsa.RSAPssKeyPairGeneratorFIPS
Default constructor for creating a RSAPssKeyPairGeneratorFIPS object.
RSAPssParameters - Class in iaik.pkcs.pkcs1
Algorithm parameters for the PKCS#1 RSASSA-PSS signature scheme.
RSAPssParameters() - Constructor for class iaik.pkcs.pkcs1.RSAPssParameters
The default constructor.
RSAPssParameterSpec - Class in iaik.pkcs.pkcs1
Algorithm parameter specification for the PKCS#1 RSASSA-PSS signature scheme.
RSAPssParameterSpec() - Constructor for class iaik.pkcs.pkcs1.RSAPssParameterSpec
Creates default RSASSA-PSS parameters.
RSAPssParameterSpec(AlgorithmID, AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs1.RSAPssParameterSpec
Creates a RSAPssParameterSpec for the given hash algorithm, mask generation function, salt length.
RSAPssParameterSpec(AlgorithmID, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs1.RSAPssParameterSpec
Creates a RSAPssParameterSpec for the given hash algorithm, mask generation function, salt value.
RSAPssParameterSpec(AlgorithmParameterSpec) - Constructor for class iaik.pkcs.pkcs1.RSAPssParameterSpec
Creates a RSAPssParameterSpec from the given AlgorithmParameterSpec.
RSAPssPrivateKey - Class in iaik.security.rsa
This class implements a RSASSA-PSS private key according to RFC 4055.
RSAPssPrivateKey(BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAPssPrivateKey
Creates a new RSAPssPrivate key from given modulus and private exponent.
RSAPssPrivateKey(BigInteger, BigInteger, AlgorithmParameterSpec) - Constructor for class iaik.security.rsa.RSAPssPrivateKey
Creates a new RSAPssPrivate key from given modulus and private exponent and PSS parameters.
RSAPssPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAPssPrivateKey
Creates a RSAPssPrivateKey from the given values.
RSAPssPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, AlgorithmParameterSpec) - Constructor for class iaik.security.rsa.RSAPssPrivateKey
Creates a RSAPssPrivateKey from the given values and PSS parameters.
RSAPssPrivateKey(byte[]) - Constructor for class iaik.security.rsa.RSAPssPrivateKey
Creates a new RSAPssPrivateKey from a DER encoded ASN.1 data structure.
RSAPssPrivateKey(ASN1Object) - Constructor for class iaik.security.rsa.RSAPssPrivateKey
Creates a new RSAPssPrivateKey key from an ASN1Object.
RSAPssPrivateKey(InputStream) - Constructor for class iaik.security.rsa.RSAPssPrivateKey
Creates a new RSAPssPrivateKey from an InputStream.
RSAPssPublicKey - Class in iaik.security.rsa
This class implements a RSASSA-PSS public key according to RFC 4055.
RSAPssPublicKey(BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAPssPublicKey
Creates a new RSAPssPublicKey with given values for modulus n and public exponent e.
RSAPssPublicKey(BigInteger, BigInteger, AlgorithmParameterSpec) - Constructor for class iaik.security.rsa.RSAPssPublicKey
Creates a new RSAPssPublicKey with given values for modulus n and public exponent e and given PSS parameters.
RSAPssPublicKey(byte[]) - Constructor for class iaik.security.rsa.RSAPssPublicKey
Creates a new RSAPssPublicKey from the given DER encoded byte array.
RSAPssPublicKey(ASN1Object) - Constructor for class iaik.security.rsa.RSAPssPublicKey
Creates a new RSAPssPublicKey from the given ASN.1 object.
RSAPssPublicKey(InputStream) - Constructor for class iaik.security.rsa.RSAPssPublicKey
Creates a new RSAPssPublicKey from an InputStream.
RSAPssSaltParameterSpec - Class in iaik.pkcs.pkcs1
Parameter specification to may be used for specifying the saltLength parameter for the PKCS#1v2.1 RSASSA-PSS signature algorithm.
RSAPssSaltParameterSpec() - Constructor for class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Creates a RSAPssSaltParameterSpec with the default salt length value (20).
RSAPssSaltParameterSpec(int) - Constructor for class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Creates a RSAPssSaltParameterSpec for the given salt length.
RSAPssSaltParameterSpec(byte[]) - Constructor for class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Creates a RSAPssSaltParameterSpec for the given salt value.
RSAPssSignature - Class in iaik.security.rsa
This class implements the sign and verify methods of the PKCS#1v2.1 PSS signature scheme (RSASSA-PSS).
RSAPssSignature() - Constructor for class iaik.security.rsa.RSAPssSignature
Default constructor.
RSAPssSignature(String) - Constructor for class iaik.security.rsa.RSAPssSignature
Creates a RSAPssSignature engine with the given name.
RSAPublicKey - Class in iaik.security.rsa
This class implements a RSA public key and supports ASN.1 encoding.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class iaik.security.rsa.RSAPublicKey
Creates a new RSAPublicKey with given values for the modulus n and the public exponent e.
RSAPublicKey(RSAPublicKeySpec) - Constructor for class iaik.security.rsa.RSAPublicKey
Creates a new RSAPublicKey from the given RSAPublicKeySpec representing modulus n and public exponent e.
RSAPublicKey(RSAPublicKey) - Constructor for class iaik.security.rsa.RSAPublicKey
Creates a new RSAPublicKey from the given RSAPublicKey representing modulus n and public exponent e.
RSAPublicKey(byte[]) - Constructor for class iaik.security.rsa.RSAPublicKey
Creates a new RSAPublicKey from the given DER encoded byte array.
RSAPublicKey(ASN1Object) - Constructor for class iaik.security.rsa.RSAPublicKey
Creates a new RSAPublicKey from the given ASN.1 object.
RSAPublicKey(InputStream) - Constructor for class iaik.security.rsa.RSAPublicKey
Creates a new RSAPublicKey from an InputStream.
RSASignature - Class in iaik.security.rsa
This class implements the sign and verify methods of the PKCS#1v1.5 signature scheme (RSASSA-PKCS1-v1_5).
RSASignature(AlgorithmID, MessageDigest) - Constructor for class iaik.security.rsa.RSASignature
Creates a RSA PKCS#1v1.5 Signature object with a specified hash algorithm.
RSASignature(String, MessageDigest) - Constructor for class iaik.security.rsa.RSASignature
Creates a RSA PKCS#1v1.5 Signature object with the given name using the specified hash algorithm.
rsaSignatureWithRipemd128 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the rsaSignatureWithRipemd128 signature algorithm.
rsaSignatureWithRipemd160 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the rsaSignatureWithRipemd160 signature algorithm.
rsaSignatureWithRipemd256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the rsaSignatureWithRipemd256 signature algorithm.
RSASSAPkcs1v15Parameters - Class in iaik.pkcs.pkcs1
Algorithm parameters for the RSASSA-PKCS1-v1_5 signature schemes.
RSASSAPkcs1v15Parameters() - Constructor for class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
The default constructor.
RSASSAPkcs1v15ParameterSpec - Class in iaik.pkcs.pkcs1
Algorithm parameter specification for the RSASSA-PKCS1-v1_5 signature scheme.
RSASSAPkcs1v15ParameterSpec(AlgorithmID) - Constructor for class iaik.pkcs.pkcs1.RSASSAPkcs1v15ParameterSpec
Creates a RSASSAPkcs1v15ParameterSpec for the given hash algorithm.
rsassaPss - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the PKCS#1v2.1 RSASSA-PSS signature algorithm.
run() - Method in class iaik.utils.StreamCopier
Run method to allow the StreamCopier to be run in a separate Thread easily.
runsTest() - Method in class iaik.security.random.FIPS140Test
Run the runs test.
runTests() - Method in class iaik.security.random.FIPS140Test
Deprecated.
use startTests() instead.

S

S_MIME - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for use by clients.
S_MIME_CA - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for issuing certs for S/MIME use.
SafeBag - Class in iaik.pkcs.pkcs12
This class implements the PKCS#12 structure SafeBag.
SafeBag() - Constructor for class iaik.pkcs.pkcs12.SafeBag
Default Constructor.
SafeBag(String, byte[]) - Constructor for class iaik.pkcs.pkcs12.SafeBag
Creates a new SafeBag from a friendly name and a local key ID.
SafeContentsBag - Class in iaik.pkcs.pkcs12
This class contains a sequence of SafeBags.
SafeContentsBag() - Constructor for class iaik.pkcs.pkcs12.SafeContentsBag
Default constructor.
SafeContentsBag(SafeBag[]) - Constructor for class iaik.pkcs.pkcs12.SafeContentsBag
Creates a new SafeContentsBag from the given SafeBags.
SafeContentsBag(SafeBag[], String, byte[]) - Constructor for class iaik.pkcs.pkcs12.SafeContentsBag
Creates a new SafeContentsBag from the given SafeBags, a friendlyName and a locakKeyID.
salt_ - Variable in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
The salt value; if set by the application.
saltLength_ - Variable in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Salt length.
save(OutputStream, String) - Method in class iaik.utils.ExtendedProperties
 
saveCertificateChain(X509Certificate[], String, boolean, boolean, boolean) - Static method in class iaik.utils.DumpKeyStore
Saves the supplied certificate chain to the given file.
saveTo(String, int) - Method in class iaik.utils.KeyAndCertificate
Saves the private key and the certificate chain to a file using DER or PEM encoding.
saveToFile(byte[], String) - Static method in class iaik.utils.Util
Saves the content of the given byte array to a file.
saveToPKCS12(String, X509Certificate[], PrivateKey, String, boolean, char[], boolean) - Static method in class iaik.utils.DumpKeyStore
Saves the supplied certificate chain and private key to the given file in PKCS#12 format.
sdsiCertificate - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.22.2) for the PKCS#9 attribute sdsiCertificate.
SEARCH_SCOPE_BASE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Search scope "base" for a base object serach.
SEARCH_SCOPE_ONELEVEL - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Search scope "one" for a one-level search.
SEARCH_SCOPE_SUBTREE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
Search scope "sub" for a sub-tree search.
SecRandom - Class in iaik.security.random
The SecRandom class is the base class of all IAIK implemented secure pseudo random number generators (PRNGs).
SecRandom() - Constructor for class iaik.security.random.SecRandom
Default constructor for backwards compatibility.
SECRET - Static variable in class iaik.x509.attr.attributes.Clearance
Predefined classList value "secret" (4);
secret_object - Variable in class iaik.pkcs.pkcs12.SecretBag
The context specific secret ASN.1 object.
secret_type - Variable in class iaik.pkcs.pkcs12.SecretBag
The type of the secret
SecretBag - Class in iaik.pkcs.pkcs12
This class contains a context specific secret ASN.1 object and any associated attributes.
SecretBag() - Constructor for class iaik.pkcs.pkcs12.SecretBag
Default constructor.
SecretBag(ASN1Object, ObjectID) - Constructor for class iaik.pkcs.pkcs12.SecretBag
Creates a new SecretBag from an ASN1Object and the corresponding secret type ID.
SecretBag(ASN1Object, ObjectID, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.SecretBag
Creates a new SecretBag from an ASN1Object, secret type ID, a friendlyName and a locakKeyID.
SecretKey - Class in iaik.security.cipher
This class represents a secret key as used with symmetric algorithms.
SecretKey(byte[], String) - Constructor for class iaik.security.cipher.SecretKey
Creates a SecretKey object from given byte array and algorithm name.
SecretKey(byte[], int, int, String) - Constructor for class iaik.security.cipher.SecretKey
Creates a SecretKey object from given byte sub-array and algorithm name.
SecretKey(SecretKey) - Constructor for class iaik.security.cipher.SecretKey
 
SecretKeyGenerator - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password, a salt and an iteration count, using SHA-1 as hash function.
SecretKeyGenerator() - Constructor for class iaik.pkcs.pkcs12.SecretKeyGenerator
Default Constructor.
SecretKeyGenerator.SecretKeyGeneratorSha224 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password, a salt and an iteration count, using SHA-224 as hash function.
SecretKeyGenerator.SecretKeyGeneratorSha224() - Constructor for class iaik.pkcs.pkcs12.SecretKeyGenerator.SecretKeyGeneratorSha224
Default Constructor.
SecretKeyGenerator.SecretKeyGeneratorSha256 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password, a salt and an iteration count, using SHA-256 as hash function.
SecretKeyGenerator.SecretKeyGeneratorSha256() - Constructor for class iaik.pkcs.pkcs12.SecretKeyGenerator.SecretKeyGeneratorSha256
Default Constructor.
SecretKeyGenerator.SecretKeyGeneratorSha384 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password, a salt and an iteration count, using SHA-384 as hash function.
SecretKeyGenerator.SecretKeyGeneratorSha384() - Constructor for class iaik.pkcs.pkcs12.SecretKeyGenerator.SecretKeyGeneratorSha384
Default Constructor.
SecretKeyGenerator.SecretKeyGeneratorSha512 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password, a salt and an iteration count, using SHA-512 as hash function.
SecretKeyGenerator.SecretKeyGeneratorSha512() - Constructor for class iaik.pkcs.pkcs12.SecretKeyGenerator.SecretKeyGeneratorSha512
Default Constructor.
SecretKeyGenerator.SecretKeyGeneratorSha512_224 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password, a salt and an iteration count, using SHA-512/224 as hash function.
SecretKeyGenerator.SecretKeyGeneratorSha512_224() - Constructor for class iaik.pkcs.pkcs12.SecretKeyGenerator.SecretKeyGeneratorSha512_224
Default Constructor.
SecretKeyGenerator.SecretKeyGeneratorSha512_256 - Class in iaik.pkcs.pkcs12
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password, a salt and an iteration count, using SHA-512/256 as hash function.
SecretKeyGenerator.SecretKeyGeneratorSha512_256() - Constructor for class iaik.pkcs.pkcs12.SecretKeyGenerator.SecretKeyGeneratorSha512_256
Default Constructor.
secureEqualsBlock(byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given byte arrays for equality.
secureEqualsBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Check the specified sub-sequences of the given integer arrays for equality.
secureEqualsBlock(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.
secureEqualsBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
Checks two byte blocks for equality.
secureEqualsBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
Checks two integer blocks for equality.
secureEqualsBlock(long[], long[]) - Static method in class iaik.utils.CryptoUtils
Checks two long integer blocks for equality.
secureRandom_ - Variable in class iaik.iso.iso9796.ISO9796P2Signature
SecureRandom if required for signature scheme 2.
SecurityCategory - Class in iaik.x509.attr
This class is the basic implementation for the SecurityCategory type as specified by the X.509 Attribute Certificate profile (RFC 5755) to maybe used within a Clearance attribute for providing further authorization information.
SecurityCategory() - Constructor for class iaik.x509.attr.SecurityCategory
 
securityLabel - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.2) for the PKCS#9 SecurityLabel attribute as used for S/MIMEv3 ESS.
seedAvailable() - Method in class iaik.security.random.SeedGenerator
Check whether the seed is available to be fetched via getSeed().
SeedGenerator - Class in iaik.security.random
A SeedGenerator is a class that "computes" random bits that can be used as seed for pseudo-random number generators (PRNG).
SeedGenerator() - Constructor for class iaik.security.random.SeedGenerator
Constructor for use by subclasses.
seedGenListener - Variable in class iaik.security.random.SeedGenerator
The current SeedGenListener of this class.
SeedGenListener - Interface in iaik.security.random
The SeedGenListener interface is used with SeedGenerators.
SemanticsInformation - Class in iaik.x509.extensions.qualified.structures
This class implements the SemanticsInformation QCStatementInfo.
SemanticsInformation() - Constructor for class iaik.x509.extensions.qualified.structures.SemanticsInformation
Default constructor.
SemanticsInformation(ObjectID, GeneralName[]) - Constructor for class iaik.x509.extensions.qualified.structures.SemanticsInformation
Creates an SemanticsInformation object for the given sematics identifier and name registration authorities.
send(String, PrintWriter, int) - Method in class iaik.utils.SmtpMailer
Prints a string using the specified PrintWriter.
sendCommands(PrintWriter) - Method in class iaik.utils.SmtpMailer
Sends the SMTP commands to the smtpd.
sendGETRequest(OCSPRequest) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
Uses the http GET command to send the given ocsp request to the responder of this HttpOCSPRequest.
sendMail() - Method in class iaik.utils.SmtpMailer
Send the mail that was just created.
SEQUENCE - Static variable in class iaik.asn1.ASN
Global ASN.1 type SEQUENCE
SEQUENCE - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type SEQUENCE
SEQUENCE - Class in iaik.asn1
This class implements the ASN.1 native type "SEQUENCE".
SEQUENCE() - Constructor for class iaik.asn1.SEQUENCE
Creates a new SEQUENCE.
SEQUENCE(boolean) - Constructor for class iaik.asn1.SEQUENCE
Creates a new SEQUENCE and defines the length encoding method to be used.
serialize(Object) - Static method in class iaik.utils.CriticalObject
Serializes a given object to a byte array.
serialNumber - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.5) for the X.500 attribute type serialNumber.
Serpent - Class in iaik.security.cipher
Implements the Serpent algorithm, a 128 bit block cipher with variable key length, designed R.
Serpent() - Constructor for class iaik.security.cipher.Serpent
Creates a Serpent object by calling the BufferedCipher constructor for the Serpent cipher.
SerpentKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used by the Serpent cipher.
SerpentKeyGenerator() - Constructor for class iaik.security.cipher.SerpentKeyGenerator
Creates a new Serpent key generator.
serverAuth - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "TLS Web server authentication" ExtendedKeyUsage purpose id.
ServiceAuthenticationInfo - Class in iaik.x509.attr.attributes
The ServiceAuthenticationInformation attribute.
ServiceAuthenticationInfo() - Constructor for class iaik.x509.attr.attributes.ServiceAuthenticationInfo
Empty default constructor.
ServiceAuthenticationInfo(GeneralName, GeneralName) - Constructor for class iaik.x509.attr.attributes.ServiceAuthenticationInfo
Creates a ServiceAuthenticationInfo from given service and ident name.
ServiceAuthenticationInfo(ASN1Object) - Constructor for class iaik.x509.attr.attributes.ServiceAuthenticationInfo
Creates a ServiceAuthenticationInfo from its ASN.1 representation.
ServiceLocator - Class in iaik.x509.ocsp.extensions
This class implements the OCSP ServiceLocator (CRL References) extension.
ServiceLocator() - Constructor for class iaik.x509.ocsp.extensions.ServiceLocator
Default constructor.
ServiceLocator(Name) - Constructor for class iaik.x509.ocsp.extensions.ServiceLocator
Creates a ServiceLocator extension from the given issuer name.
SET - Static variable in class iaik.asn1.ASN
Global ASN.1 type SET
SET - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type SET
SET - Class in iaik.asn1
This class implements the ASN.1 native type "SET".
SET() - Constructor for class iaik.asn1.SET
Creates a new SET.
SET(boolean) - Constructor for class iaik.asn1.SET
Creates a new SET.
set(int) - Method in class iaik.x509.extensions.KeyUsage
Sets the purpose of the key (e.g.: cRLSign | digitalSignature).
set(byte[]) - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Sets the identifier of this SubjectKeyIdentifier extension.
setAAD(byte[]) - Method in class iaik.security.cipher.CBCCMacParameterSpec
Sets the additional authenticated data.
setAcceptableResponseTypes(ObjectID[]) - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Sets the acceptable response OIDs.
setAcceptableResponseTypes(ObjectID[]) - Method in class iaik.x509.ocsp.OCSPRequest
A convenience method for setting the response Types of the AcceptableResponses extension.
setAccessLocation(GeneralName) - Method in class iaik.asn1.structures.AccessDescription
Sets the access location.
setAccessMethod(ObjectID) - Method in class iaik.asn1.structures.AccessDescription
Sets the access method OID.
setAlgorithm(String) - Method in class iaik.security.cipher.PBEKey
Sets the algorithm name.
setAlgorithm(String) - Method in class iaik.security.cipher.PBEKeyBMP
Sets the algorithm name.
setAlgorithm(String) - Method in class iaik.security.cipher.SecretKey
Sets the algorithm name of this secret key.
setAlgorithmParameters(AlgorithmParameters) - Method in class iaik.asn1.structures.AlgorithmID
Sets the parameters of the algorithm.
setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class iaik.asn1.structures.AlgorithmID
Sets the parameters of the algorithm.
setAlgorithmParameterSpec(AlgorithmParameterSpec, String) - Method in class iaik.asn1.structures.AlgorithmID
Sets the parameters of the algorithm.
setAlgorithmParameterSpec(AlgorithmParameterSpec, Provider) - Method in class iaik.asn1.structures.AlgorithmID
Sets the parameters of the algorithm.
setAllowUserInteraction(boolean) - Method in class iaik.x509.net.ldap.LdapURLConnection
Set the value of the allowUserInteraction field; ignored.
setArchiveCutoff(Date) - Method in class iaik.x509.ocsp.SingleResponse
A convenience method for setting the value of the ArchiveCutoff extension.
setAttributes(Attribute[]) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Sets the Attributes for this CertificateRequest.
setAttributes(Attribute[]) - Method in class iaik.pkcs.pkcs12.Attributes
Set the (optional) attributes for this SafeBag.
setAttributes(Attribute[]) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Sets any attributes to be included.
setAttributes(Attribute[]) - Method in class iaik.x509.attr.AttributeCertificate
Sets the Attributes of this Attribute certificate.
setAttributes(Attribute[]) - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Sets the attributes of this SubjectDirectoryAttributes extension.
setAttributeValue(AttributeValue) - Method in class iaik.asn1.structures.Attribute
Sets the AttributeValue to this single-valued attribute.
setAuthenticatedAttributes(Attribute[]) - Method in class iaik.pkcs.pkcs7.SignerInfo
Sets a set of attributes to be authenticated along with the content to be signed.
setAuthInfo(byte[]) - Method in class iaik.x509.attr.attributes.ServiceAuthenticationInfo
Sets the authInfo field for specifying service specific authentication information like a password.
setAuthorityCertIssuer(GeneralNames) - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Sets the authority cert issuer of this AuthorityKeyIdentifier extension.
setAuthorityCertSerialNumber(BigInteger) - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Sets the serial number of this AuthorityKeyIdentifier extension.
setAuthSafesCipherAlg(PKCS12PbeAlgorithm) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Sets the PBE algorithm to be used for password based encrypting CertBags contained in encrypted AuthenticatedSafe objects.
setAutority(boolean) - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Sets the authority flag to the specified value.
setBaseCertificateID(IssuerSerial) - Method in class iaik.x509.attr.Holder
Sets the baseCertificateID of this Holder.
setBaseCertificateID(X509Certificate) - Method in class iaik.x509.attr.Holder
Uses the given public key certificate to calculate and set the baseCertificateID of this Holder.
setBaseCRLNumber(BigInteger) - Method in class iaik.x509.extensions.DeltaCRLIndicator
Sets the base crl number.
setBaseUrl(String) - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Sets the base url.
setBiometricDataHash(AlgorithmID, byte[]) - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Sets hash algorithm and hash value of this BiometricData object.
setBiometricDataHash(AlgorithmID, InputStream) - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Calculates and sets the biometric data hash over the data supplied from an input stream.
setBiometricDataHash(AlgorithmID, String) - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Sets hash algorithm and biometric data hash value calculated from the given source data uri.
setBiometricDatas(BiometricData[]) - Method in class iaik.x509.extensions.qualified.BiometricInfo
Sets the BiometricData objects of this BiometricInfo extension.
setBiometricInfo(BiometricInfo) - Method in class iaik.x509.qualified.QualifiedCertificate
Sets the BiometricInfo extension.
setBlockSize(int) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Sets the block size to be used for encoding the inherent Data package.
setBlockSize(int) - Method in class iaik.pkcs.pkcs12.P12StoreParameter
Sets the block size to be used for encoding the inherent Data package.
setBlockSize(int) - Method in class iaik.pkcs.pkcs12.PKCS12
Sets the block size to be used for encoding the inherent Data package.
setBlockSize(int) - Method in interface iaik.pkcs.pkcs7.ContentStream
Sets the block size for defining the length of each definite primitive encoded octet string component.
setBlockSize(int) - Method in class iaik.pkcs.pkcs7.DataStream
Sets the block size for defining the length of each definite primitive encoded octet string component.
setBlockSize(int) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Sets the block size for defining the length of each definite primitive encoded octet string component.
setBlockSize(int) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Sets the block size for encoding the encrypted content.
setBlockSize(int) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Sets the block size for defining the length of each definite primitive encoded octet string component.
setBlockSize(int) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Sets the block size for defining the length of each definite primitive encoded octet string component.
setBlockSize(int) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Sets the block size for defining the length of each definite primitive encoded octet string component.
setBufferMoreAEADCipherDataThanNecessary(boolean) - Static method in class iaik.security.provider.IAIK
Decides whether the IAIK AEAD Cipher engines/modes ChaCha20Poly1305, GCM and CCM shall buffer more than necessary cipher data during update() calls during decryption.
setCa(boolean) - Method in class iaik.x509.extensions.BasicConstraints
Sets the cA value of this BasicConstraints extension to true if the subject is a CA.
setCaPolicyUrl(String) - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Sets the caPolicy url.
setCaRevocationUrl(String) - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Sets the caRevocation url.
setCertDigestInfo(ObjectDigestInfo) - Method in class iaik.x509.attr.TargetCert
Sets the certificate digest info.
setCertificateList(X509Certificate[]) - Method in class iaik.pkcs.NetscapeCertList
Set the certificates for this NetscapeCertList object.
setCertificateList(X509Certificate[]) - Method in class iaik.pkcs.PKCS7CertList
Set the certificates for this PKCS#7 SignedData object.
setCertificatePolicies(CertificatePolicies) - Method in class iaik.x509.qualified.QualifiedCertificate
Sets the CertificatePolicies extension.
setCertificates(X509Certificate[]) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Sets the certificates of the several signers.
setCertificates(X509Certificate[]) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Sets the certificates to be included into this BasicOCSPResponse.
setCertificates(X509Certificate[]) - Method in class iaik.x509.ocsp.OCSPRequest
Sets the certificates to be included into this OCSPRequest.
setCertRenewalUrl(String) - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Sets the certRenewal url.
setCertType(int) - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Sets the usage type of the certificate.
setCheckPKCS5PaddingBytes(boolean) - Static method in class iaik.security.provider.IAIK
Turns PKCS#5 padding byte value check on or off.
setCheckSigValueForDERCompliance(boolean) - Static method in class iaik.security.dsa.DSA
Decides whether to check if the encoding of the DSA signature complies with the Distinguished Encoding Rules (DER).
setCipherProvider(int, String) - Method in class iaik.pkcs.pkcs7.RSACipherProvider
Sets the crypto provider to be used for RSA cipher en/decryption providers.
setCipherProvider(int, Provider) - Method in class iaik.pkcs.pkcs7.RSACipherProvider
Sets the crypto provider to be used for RSA cipher en/decryption providers.
setClassList(int) - Method in class iaik.x509.attr.attributes.Clearance
Sets the class list.
setCloseIn(boolean) - Method in class iaik.utils.StreamCopier
Set whether the InputStream shall be closed after copying.
setCloseOut(boolean) - Method in class iaik.utils.StreamCopier
Set whether the OutputStream shall be closed after copying.
setCMinus(int) - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Sets the value that shall be subtracted from the capacity c (maximum bit length of the recovered part of message) to get the actual length c* of the recovered part of message.
setComment(String) - Method in class iaik.x509.extensions.netscape.NetscapeComment
Sets the comment.
setComponent(int, ASN1Object) - Method in class iaik.asn1.ConstructedType
Sets the component at the given location within a ConstructedType.
setConnectTimeout(int) - Method in class iaik.x509.net.ldap.LdapURLConnection
Sets the connect timeout to be used.
setContent(Content) - Method in class iaik.pkcs.pkcs7.ContentInfo
Sets the content of this ContentInfo from the given content value.
setContent(ContentStream) - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Sets the content of this ContentInfo.
setCopyCipherData(boolean) - Static method in class iaik.security.provider.IAIK
Decides whether to internally copy cipher data when Cipher encryption/decryption uses the same array for input/output.
setCritical(boolean) - Method in class iaik.x509.V3Extension
Set the critical value of this extension.
setCrlID(CrlID) - Method in class iaik.x509.ocsp.SingleResponse
A convenience method for setting the CrlID extension.
setCrlIssuer(GeneralNames) - Method in class iaik.asn1.structures.DistributionPoint
Sets the CRL Issuer parameter of this DistributionPoint.
setCrlIssuerName(X509Certificate) - Method in class iaik.asn1.structures.DistributionPoint
Sets the CRL Issuer parameter from the given crl issuer certificate.
setCrlIssuerName(Name) - Method in class iaik.asn1.structures.DistributionPoint
Sets the CRL Issuer parameter to the given crl issuer name.
setCRLList(X509CRL[]) - Method in class iaik.pkcs.PKCS7CertList
Set the CRLs for this PKCS#7 SignedData object.
setCrlNum(int) - Method in class iaik.x509.ocsp.extensions.CrlID
Sets the crl number.
setCRLNumber(BigInteger) - Method in class iaik.x509.extensions.CRLNumber
Sets the CRL number.
setCrlNumber(BigInteger) - Method in class iaik.x509.ocsp.extensions.CrlID
Sets the crl number.
setCRLs(X509CRL[]) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Sets a set of certificate-revocation lists.
setCrlTime(Date) - Method in class iaik.x509.ocsp.extensions.CrlID
Sets the crl time.
setCrlUrl(String) - Method in class iaik.x509.ocsp.extensions.CrlID
Sets the crl url.
setCutoffTime(Date) - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Sets the cutoff time.
setDate(Date) - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
Sets the date from which on revocation status information for expired certificates is included in the CRL.
setDebug(boolean) - Method in class iaik.utils.SmtpMailer
Switches debugging output on or off.
setDebugStream(PrintStream) - Method in class iaik.security.random.FIPS140Test
Send debug output to the given stream.
setDebugStream(PrintWriter) - Method in class iaik.security.random.FIPS140Test
Send debug output to the given writer.
setDebugStream(OutputStream) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Sets the stream to which debug information shall be printed.
setDefault(PKCS12Algorithms) - Static method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Sets the default algorithm set.
setDefault(RSACipherProvider) - Static method in class iaik.pkcs.pkcs7.RSACipherProvider
Sets the default RSACipherProvider to be used.
setDefault(Class) - Static method in class iaik.security.random.SecRandom
Deprecated.
use setDefault(String)
setDefault(String) - Static method in class iaik.security.random.SecRandom
Set the default random number generator.
setDefault(Class) - Static method in class iaik.security.random.SeedGenerator
Set the default seed generator.
setDefault(Class) - Static method in class iaik.security.random.VarLengthSeedGenerator
Set the default seed generator.
setDefaultBlockSize(int) - Static method in class iaik.pkcs.pkcs12.PKCS12
Sets the default block size to be used for encoding the inherent Data package.
setDefaultConnectTimeout(int) - Static method in class iaik.x509.net.ldap.LdapURLConnection
Sets the default connect timeout to be used.
setDefaultEncodeAbsentParametersAsNull(boolean) - Static method in class iaik.asn1.structures.AlgorithmID
Sets the default strategy for encoding absent parameters as ASN.1 NULL or omit the parameters field.
setDefaultEncoding(ASN) - Static method in class iaik.asn1.structures.AVA
Sets the default encoding to be used.
setDefaultIgnoreInvalidCharacters(boolean) - Static method in class iaik.utils.Base64InputStream
Sets the default behavior for invalid character handling.
setDefaultReadTimeOut(int) - Static method in class iaik.x509.net.ldap.LdapURLConnection
Sets the default read timeout (search time limit) to be used.
setDefaultRFC2253StringEscaping(boolean) - Static method in class iaik.utils.Util
Sets the default escaping mechanism (strict or non strict) for RFC2253 String representations (of Name, RDN, AVA objects.
setDefaultSeedGenerator(SeedGenerator) - Static method in class iaik.security.random.SeedGenerator
Deprecated.
use setDefault() instead.
setDigest(byte[]) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Sets the message-digest value.
setDistributionPointName(ASN1Type) - Method in class iaik.asn1.structures.DistributionPoint
Sets the distribution point name parameter of this extension.
setDistributionPointName(ASN1Type) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Sets the distribution point name parameter of this extension.
setDistributionPointNameURIs(String[]) - Method in class iaik.asn1.structures.DistributionPoint
Sets distribution point name values of type uniformResourceIdentifier that shall be included in this DistributionPoint.
setDoIncludeParameters(AlgorithmID) - Static method in class iaik.asn1.structures.AlgorithmID
Unregisters a signature AlgorithmID which should contain parameters when used in PKIX certificate, crl, etc.
setDoInput(boolean) - Method in class iaik.x509.net.ldap.LdapURLConnection
Sets the value of the doInput field; ignored.
setDoNotIncludeParameters(AlgorithmID) - Static method in class iaik.asn1.structures.AlgorithmID
Registers a signature AlgorithmID which should not contain parameters when used in PKIX certificate, crl, etc.
setDoOutput(boolean) - Method in class iaik.x509.net.ldap.LdapURLConnection
Sets the value of the doOutput field; ignored.
setDoVerifyCRTSignature(boolean) - Static method in class iaik.pkcs.pkcs1.RSACipher
Decides whether to verify an RSA signature immediately after having been created with a CRT key.
setDoVerifySignature(boolean) - Static method in class iaik.security.dsa.DSA
Decides whether to verify a DSA signature immediately after having been created.
setEncodeDefaultValues(boolean) - Static method in class iaik.pkcs.pkcs1.RSAOaepParameters
With this method, the application can define that parameter values should be encoded even if they have the default values; e.g.
setEncodeDefaultValues(Boolean) - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
With this method, the application can define that parameter values should be encoded even if they have the default values; e.g.
setEncodeDefaultValues(boolean) - Static method in class iaik.pkcs.pkcs1.RSAPssParameters
With this method, the application can define that parameter values should be encoded even if they have the default values; e.g.
setEncodeDefaultValues(Boolean) - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
With this method, the application can define that parameter values should be encoded even if they have the default values; e.g.
setEncoding(String) - Static method in class iaik.utils.Util
Sets the encoding to be used by ASN.1 String types for String - byte conversion.
setEncodingType(ASN) - Method in class iaik.asn1.structures.ChoiceOfTime
Sets the encoding type.
setEncryptedDigest(byte[]) - Method in class iaik.pkcs.pkcs7.SignerInfo
Sets the encrypted digest value.
setEncryptionSchemeParameters(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
Sets the cipher parameters used by the encryption scheme.
setEnforceDefault(boolean) - Static method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Decides whether to enforce the configured default algorithm set when storing a parsed PKCS#12 KeyStore anew.
setEntityName(GeneralNames) - Method in class iaik.x509.attr.Holder
Sets the entityName of this Holder.
setEntityName(X509Certificate) - Method in class iaik.x509.attr.Holder
Sets the entityName of this Holder based on the given public key certificate.
setEventListener(Object) - Method in class iaik.security.random.AWT11SeedGenerator
Set the event listener that will pass the events to us.
setExcludedSubtrees(GeneralSubtree[]) - Method in class iaik.x509.extensions.NameConstraints
Sets the excluded subtrees.
setFriendlyName(String) - Method in class iaik.pkcs.pkcs12.Attributes
Sets the friendly name attribute.
setFrom(String, String) - Method in class iaik.utils.SmtpMailer
Sets the From field.
setGeneralNames(GeneralNames) - Method in class iaik.x509.extensions.IssuerAltName
Sets the alternative name of the issuer.
setGeneralNames(GeneralNames) - Method in class iaik.x509.extensions.SubjectAltName
Sets the alternative name of the subject.
setHashAlgorithm(AlgorithmID) - Method in class iaik.security.kdf.HashBasedGenerationFunction
Sets the AlgorithmID of the hash algorithm which the implementation uses to generate the bit string.
setHashEngine(MessageDigest, int) - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Sets the JCA MessageDigest engine to be used by the ISO 9796-2 Signature engine to which this ParameterSpec shall be supplied.
setHashEngine(MessageDigest) - Method in class iaik.pkcs.pkcs1.MGF1ParameterSpec
Sets the JCA MessageDigest engine to be used by MGF1.
setHashEngine(MessageDigest) - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Sets the JCA MessageDigest engine to be used for data hashing.
setHashEngine(MessageDigest) - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Sets the JCA MessageDigest engine to be used for data hashing.
setHashEngine(MessageDigest) - Method in class iaik.security.kdf.HashBasedGenerationFunction
Ignores the provided AlgorithmID and directly sets the MessageDigest instance that HashBasedGenerationFunction.generateOctets(byte[], int, int, int, byte[], int) uses to generate the output string.
setHashEngine() - Method in class iaik.security.kdf.HashBasedGenerationFunction
Sets/resets the hash engine.
setHashID(int) - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Sets the hash id.
setHolder(Holder) - Method in class iaik.x509.attr.AttributeCertificate
Sets the Holder of this attribute certificate.
setI() - Method in class iaik.security.random.AnsiRandom
Set the I vector to the current time.
setI(long) - Method in class iaik.security.random.AnsiRandom
Set the I vector to the specified long.
setIfModifiedSince(long) - Method in class iaik.x509.net.ldap.LdapURLConnection
Set the value of the ifmodifiedsince field; ignored.
setIgnoreConstructedEncodingForSimpleTypes(boolean) - Static method in class iaik.asn1.ASN1String
Generally the Basic Encoding Rules (BER) allow ASN.1 String types to be primitive or constructed encoded.
setIgnoreInvalidCharacters(boolean) - Method in class iaik.utils.Base64InputStream
Sets whether or not to ignore invalid BASE-64 characters in the input.
setIncludeDefaultMacLengthInEncding(boolean) - Static method in class iaik.security.cipher.CCMParameters
Decides whether the aes-ICVlen (macLength) component should be included when encoding CCM parameters if it has the default value (12).
setIncludeDefaultMacLengthInEncding(boolean) - Static method in class iaik.security.cipher.GCMParameters
Decides whether the aes-ICVlen (macLength) component should be included when encoding GCM parameters if it has the default value (12).
setIndefiniteLength(boolean) - Method in class iaik.asn1.ASN1Object
Switches indefinite length encoding on or off for this ASN1Object.
setIndefiniteLength(boolean) - Method in class iaik.asn1.ASN1String
Does nothing (primitive String types are encoded with definite length in any case).
setIndefiniteLength(boolean) - Method in class iaik.asn1.EncodedASN1Object
Does nothing.
setIndefiniteLength(boolean) - Method in class iaik.asn1.INTEGER
Does nothing (primitive INTEGER is encoded with definite length in any case).
setIndefiniteLength(boolean) - Method in class iaik.asn1.OCTET_STRING
Switches indefinite length encoding on or off for this OCTET_STRING.
setIndirectCRL(boolean) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Decides whether the crl is an indirect crl.
setInhibitExplicitPolicy(int) - Method in class iaik.x509.extensions.PolicyConstraints
Deprecated.
see setInhibitPolicyMapping()
setInhibitPolicyMapping(int) - Method in class iaik.x509.extensions.PolicyConstraints
Sets the inhibitPolicyMapping value of this PolicyConstraints extension for specifying the number of additional certificates that may appear in the path before policy mapping is no longer permitted.
setInputLength(long) - Method in class iaik.security.cipher.CCMCMSParameterSpec
Set byte length of input data, needed at the beginning of the MAC-calculation.
setInputLength(long) - Method in class iaik.security.cipher.CCMParameterSpec
Set byte length of input data, needed at the beginning of the MAC-calculation.
setInputStream(InputStream) - Method in class iaik.pkcs.pkcs7.SignedData
Sets the InputStream which holds the content to sign.
setInputStream(InputStream) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Sets the InputStream which holds the content to sign.
setInstructionCode(ObjectID) - Method in class iaik.x509.extensions.HoldInstructionCode
Sets the hold instruction code.
setInvalidityDate(Date) - Method in class iaik.x509.extensions.InvalidityDate
Sets the invality date of this InvalidityDate object.
setIssuer(AttCertIssuer) - Method in class iaik.x509.attr.AttributeCertificate
Sets the issuer of this attribute certificate.
setIssuer(GeneralNames) - Method in class iaik.x509.extensions.CertificateIssuer
Sets the issuer of this CertificateIssuer object.
setIssuer(Name) - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Sets the issuer name of this ServiceLocator extension.
setIssuerDN(Principal) - Method in class iaik.x509.attr.ACRL
Sets the issuer of this CRL.
setIssuerDN(Name) - Method in class iaik.x509.extensions.CertificateIssuer
Sets the issuer dn of this CertificateIssuer object.
setIssuerDN(Principal) - Method in class iaik.x509.X509Certificate
Sets the issuer of this certificate.
setIssuerDN(Principal) - Method in class iaik.x509.X509CRL
Sets the issuer of this CRL.
setIssuerUID(boolean[]) - Method in class iaik.x509.attr.IssuerSerial
Sets the issuer unique ID.
setIssuerUniqueID(boolean[]) - Method in class iaik.x509.attr.AttributeCertificate
Sets the issuer unique ID for this certificate.
setIssuerUniqueID(boolean[]) - Method in class iaik.x509.X509Certificate
Sets the issuer unique ID for this certificate.
setIterationCount(int) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
Sets the iteration count.
setKeyBagCipherAlg(PKCS12PbeAlgorithm) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Sets the PBE algorithm to be used for password based encrypting (Shrouded)KeyBags contained in unencrypted AuthenticatedSafe objects.
setKeyIdentifier(byte[]) - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Sets the key identifier of this AuthorityKeyIdentifier extension.
setKeyLength(int) - Method in class iaik.security.kdf.KDF1ParameterSpec
Sets the key length.
setKeyLength(int) - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Sets the desired key length.
setKeyStoreVersion(int) - Static method in class iaik.security.keystore.IAIKKeyStore
Sets the IAIKKeyStore version to be used.
setLabel(byte[]) - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Sets the value of the label parameter.
setLdapAttributeDescription(String) - Method in class iaik.asn1.structures.DistributionPoint
Sets the attribute description to be used when downloading a crl from an ldap server.
setLineBreak(byte[]) - Static method in class iaik.utils.Base64OutputStream
Sets the line-break delimiter to be used throughout the application; default is CR + LF (0x0D, 0x0A).
setLineSeparator(String) - Static method in class iaik.utils.ReplaceInputStream
Set the line separator String.
setLineSeparator(String) - Method in class iaik.utils.SmtpMailer
Sets the line separator to be used (Default: System default).
setLocalKeyID(byte[]) - Method in class iaik.pkcs.pkcs12.Attributes
Sets the local key ID attribute.
setLocator(AuthorityInfoAccess) - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Stets the locator.
setMac(byte[]) - Method in class iaik.security.cipher.CBCCMacParameterSpec
Sets the mac value.
setMac(byte[]) - Method in class iaik.security.cipher.CCMCMSParameterSpec
Sets the mac value.
setMac(byte[]) - Method in class iaik.security.cipher.ChaCha20Poly1305CMSParameterSpec
Sets the mac value.
setMac(byte[]) - Method in class iaik.security.cipher.GCMCMSParameterSpec
Sets the mac value.
setMac(Mac) - Method in class iaik.utils.MacInputStream
Set the MAC engine to use for MACing the data.
setMac(Mac) - Method in class iaik.utils.MacOutputStream
Set the MAC engine to use for MACing the data.
setMacAlg(PKCS12MacAlgorithm) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Sets the mac algorithm.
setMacLength(int) - Method in class iaik.security.cipher.CBCCMacParameterSpec
Set number of bytes that should be used as MAC.
setMacLength(int) - Method in class iaik.security.cipher.CCMCMSParameterSpec
Set number of bytes that should be used as MAC.
setMacLength(int) - Method in class iaik.security.cipher.CCMParameterSpec
Set number of bytes that should be used as MAC.
setMacLength(int) - Method in class iaik.security.cipher.GCMParameterSpec
Set number of bytes that should be used as MAC.
setMaximum(int) - Method in class iaik.asn1.structures.GeneralSubtree
Sets the maximum base distance.
setMaxReadSize(int) - Method in class iaik.security.md.SHAKEInputStream
Sets the maximum output (read) size of this XOF stream.
setMessageDigest(AlgorithmID, byte[]) - Method in class iaik.pkcs.pkcs7.SignedDataStream
This method can be used to set an externally calculated MessageDigest.
setMGFEngine(MaskGenerationAlgorithm) - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Sets the MaskGenerationAlgorithm engine to be used.
setMGFEngine(MaskGenerationAlgorithm) - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Sets the MaskGenerationAlgorithm engine to be used.
setMGFEngine(MaskGenerationAlgorithm) - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Sets the MaskGenerationAlgorithm engine to be used.
setMinimum(int) - Method in class iaik.asn1.structures.GeneralSubtree
Sets the minimum base distance.
setMode(String) - Method in class iaik.security.rsa.RSA
Sets the block mode of the encryption block according to PKCS#1.
setNativeAESAddonEnabled(boolean) - Static method in class iaik.security.provider.IAIK
This method can manually set whether or not the iaik_jce_native_aes.jar should be used.
setNextUpdate(Date) - Method in class iaik.x509.attr.ACRL
Sets the date of nextUpdate.
setNextUpdate(Date) - Method in class iaik.x509.ocsp.SingleResponse
Sets the nextUpdate date.
setNextUpdate(Date) - Method in class iaik.x509.X509CRL
Sets the date of nextUpdate.
setNonce(byte[]) - Method in class iaik.x509.ocsp.BasicOCSPResponse
A convenience method for setting the value of the Nonce extension.
setNonce(byte[]) - Method in class iaik.x509.ocsp.OCSPRequest
A convenience method for setting the value of the Nonce extension.
setNonPrintableDefaultEncoding(ASN) - Static method in class iaik.asn1.structures.AVA
Sets the encoding that shall be used if a String attribute value has non printable chars.
setNotAfterTime(Date) - Method in class iaik.x509.attr.AttributeCertificate
Sets the notAfterTime value of this certificate.
setNotBeforeTime(Date) - Method in class iaik.x509.attr.AttributeCertificate
Sets the notBeforeTime value of this atttribute certificate.
setObjectDigestInfo(ObjectDigestInfo) - Method in class iaik.x509.attr.Holder
Sets the objectDigestInfo of this Holder.
setOnlyContainsAttributeCerts(boolean) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Decides whether the CRL only contains attribute cert entries.
setOnlyContainsCaCerts(boolean) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Decides whether the CRL only contains ca certs.
setOnlyContainsUserCerts(boolean) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Decides whether the CRL only contains user certs.
setOtherInfo(byte[]) - Method in class iaik.security.kdf.KDF1ParameterSpec
Sets the additional information used for key derivation.
setOtherInfo(byte[]) - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Sets the additional information used for key derivation.
setPadding(String) - Method in class iaik.security.rsa.RSA
Sets the padding scheme of this cipher.
setParameter(ASN1Object) - Method in class iaik.asn1.structures.AlgorithmID
Sets the parameters of the algorithm.
setParameters(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Sets any algorithm parameters required by this MGF engine.
setParameters(AlgorithmParameters) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Sets any algorithm parameters required by this MGF engine.
setParameters(ASN1Object) - Method in class iaik.x509.extensions.smime.SMIMECapability
Sets the algorithm specific parameters (if required) to be announced by this SMIMECapability.
setPasswordEntry(String, char[]) - Method in class iaik.utils.IAIKPasswordStore
Creates a new password entry consisting of an alias and the password.
setPathlenConstraint(int) - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Sets the maximum length of the delegation path.
setPathLenConstraint(int) - Method in class iaik.x509.extensions.BasicConstraints
Sets the pathLenConstraint value of this BasicConstraints extension specifying the maximum number of CA certificates that may follow the certificate in a certification path.
setPermittedSubtrees(GeneralSubtree[]) - Method in class iaik.x509.extensions.NameConstraints
Sets the permitted subtrees.
setPKCS12Algorithms(PKCS12Algorithms) - Method in class iaik.pkcs.pkcs12.PKCS12
Sets the algorithms to use.
setPolicyAuthority(GeneralNames) - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Sets the policyAuthority field of this IetfAttrSyntax.
setPrf(AlgorithmID) - Method in class iaik.pkcs.pkcs5.PBKDF2KeyAndParameterSpec
Sets the pseudo random function to be used.
setPrf(AlgorithmID) - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Sets the pseudo random function to be used.
setProducedAt(Date) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Sets the producedAt date of this certificate.
setPubKey(PublicKey) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Sets the public key (if to be included).
setPubKeyAlgIdentifier(SMIMECapability) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Sets the public key algorithm identifier the client prefers in the responder certificate.
setPublicKey(PublicKey) - Method in class iaik.x509.X509Certificate
Sets the public key of this certificate.
setQCStatements(QCStatement[]) - Method in class iaik.x509.extensions.qualified.QCStatements
Sets the QCStatement objects of this QCStatements extension.
setQCStatements(QCStatements) - Method in class iaik.x509.qualified.QualifiedCertificate
Sets the QCStatements extension.
setQcTypeIDs(ObjectID[]) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Sets all QcTypeIDs to be included in this QcType.
setReadTimeout(int) - Method in class iaik.x509.net.ldap.LdapURLConnection
Sets the read timeout (search time limit) to be used.
setReasonCode(int) - Method in class iaik.x509.extensions.ReasonCode
Sets the reason code for this ReasonCode object.
setReasonFlags(int) - Method in class iaik.asn1.structures.DistributionPoint
Sets the reason flags parameter of this extension.
setReasonFlags(int) - Method in class iaik.x509.extensions.IssuingDistributionPoint
Sets the reason flags (onlySomeReasons) parameter of this extension.
setRecipientInfos(RecipientInfo[]) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Sets the recipient infos.
setRecipientInfos(RecipientInfo[]) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Sets the recipient infos.
setRecipientInfos(RecipientInfo[]) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Sets the recipient infos.
setReplyTo(String, String) - Method in class iaik.utils.SmtpMailer
Sets the Reply-To field.
setRequestList(Request[]) - Method in class iaik.x509.ocsp.OCSPRequest
Sets the request list of this OCSPRequest.
setRequestorName(GeneralName) - Method in class iaik.x509.ocsp.OCSPRequest
Sets the requestorName.
setRequestProperty(String, String) - Method in class iaik.x509.net.ldap.LdapURLConnection
Sets the request property identified by the given key to the given value.
setRequireExplicitPolicy(int) - Method in class iaik.x509.extensions.PolicyConstraints
Sets the requireExplicitPolicy value of this PolicyConstraints extension for specifying the number of additional certificates that may appear in the path before an explicit policy is required.
setResponderID(ResponderID) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Sets the responderID.
setResponse(Response) - Method in class iaik.x509.ocsp.OCSPResponse
Sets the response of this OCSPResponse.
setResponseBytes(ResponseBytes) - Method in class iaik.x509.ocsp.OCSPResponse
Sets the response bytes of this OCSPResponse.
setRevocationReason(ReasonCode) - Method in class iaik.x509.ocsp.RevokedInfo
Sets the revocation reason field.
setRevocationUrl(String) - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Sets the revocation url.
setRoleAuthority(GeneralNames) - Method in class iaik.x509.attr.attributes.Role
Sets the role authority field of this Role attribute.
setRoleAuthority(AttributeCertificate) - Method in class iaik.x509.attr.attributes.Role
Sets the role authority field of this Role attribute to the issuer GeneralNames of the given role specification certificate.
setRSACipherFactory(RSACipherFactory) - Static method in class iaik.security.rsa.RSA
Sets the RSA Cipher factory.
setRSACipherProvider(RSACipherProvider) - Method in class iaik.pkcs.pkcs7.RecipientInfo
Sets the RSA cipher provider for this ReceipientInfo.
setRSACipherProvider(RSACipherProvider) - Method in class iaik.pkcs.pkcs7.SignerInfo
Sets the RSA cipher provider for this SignerInfo.
setSalt(byte[]) - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Sets the salt value.
setSalt(byte[]) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
Sets the the salt value (and its length).
setSaltLength(int) - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Sets the salt length.
setSaltLength(int) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
Sets the length of the salt value.
setSecretValue(byte[]) - Method in class iaik.security.kdf.KDF1ParameterSpec
Sets the secret value used for key derivation.
setSecretValue(byte[]) - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
Sets the secret value used for key derivation.
setSecureRandom(SecureRandom) - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Sets the SecureRandom to be used by the ISO 9796-2 Signature engine (random salt value creation for signature scheme 2 or for inherent RSA Cipher (blinding)) to which this ParameterSpec shall be supplied.
setSecureRandom(SecureRandom) - Method in class iaik.iso.iso9796.ISO9796P2Signature
Sets the SecureRandom to be used by this Signature engine.
setSecureRandom(SecureRandom) - Method in class iaik.pkcs.pkcs1.PKCS1AlgorithmParameterSpec
Sets the SecureRandom to be used by the PKCS#1 algorithm to which this PKCS1AlgorithmParameterSpec shall be supplied.
setSecureRandom(SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
Sets the SecureRandom to be used by this Signature engine.
setSecureRandom(SecureRandom) - Static method in class iaik.security.random.JDKSeedGenerator
Sets the SecureRandom instance to be used by all JDKSeedGenerator instances.
setSecureRandom(SecureRandom) - Method in class iaik.security.rsa.RSA
Sets the SecureRandom to be used by this Signature engine.
setSecureRandom(SecureRandom) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
Sets the SecureRandom to be used by this Signature engine.
setSecurityCategories(SecurityCategory[]) - Method in class iaik.x509.attr.attributes.Clearance
Sets the SecurityCategories of this Clearance.
setSecurityClassificationName(int, String) - Static method in class iaik.x509.attr.attributes.Clearance
Allows to allocate a String name to a security classificatoin value.
setSeed(byte[]) - Static method in class iaik.security.random.MetaSeedGenerator
Set the initial seed to this byte array.
setSeed() - Method in class iaik.security.random.SecRandom
Set the seed to the next seed generated by the current default seed generator.
setSeedGenListener(SeedGenListener) - Method in class iaik.security.random.SeedGenerator
Sets the SeedGenListener for this object.
setSeedlen(int) - Method in class iaik.security.dsa.SHA2withDSAGenParameterSpec
Sets the seed length to be used.
setSeedLength(int) - Method in class iaik.security.random.VarLengthSeedGenerator
Sets the bitlength of the seed.
setSender(String, String) - Method in class iaik.utils.SmtpMailer
Sets the Sender field.
setSerialNumber(BigInteger) - Method in class iaik.x509.attr.AttributeCertificate
Sets the serial number of this certificate.
setSerialNumber(BigInteger) - Method in class iaik.x509.X509Certificate
Sets the serial number of this certificate.
setServiceLocator(ServiceLocator) - Method in class iaik.x509.ocsp.Request
A convenience method for setting the ServiceLocator extension.
setSignature(AlgorithmID, byte[]) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Sets the signature value of this certificate request.
setSignature(byte[]) - Method in class iaik.x509.attr.ACRL
Sets the signature value of this crl.
setSignature(byte[]) - Method in class iaik.x509.attr.AttributeCertificate
Sets the signature value of this attribute certificate.
setSignature(AlgorithmID, byte[]) - Method in class iaik.x509.NetscapeCertRequest
Sets the signature value of this NetscapeCertRequest.
setSignature(AlgorithmID, byte[]) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Sets the signature value of this BasicOCSPResponse.
setSignature(AlgorithmID, byte[]) - Method in class iaik.x509.ocsp.OCSPRequest
Sets the signature value of this OCSP request.
setSignature(byte[]) - Method in class iaik.x509.X509Certificate
Sets the signature value of this certificate.
setSignature(byte[]) - Method in class iaik.x509.X509CRL
Sets the signature value of this crl.
setSignatureAlgorithm(AlgorithmID) - Method in class iaik.x509.attr.ACRL
Sets the signature algorithm for signing this CRL.
setSignatureAlgorithm(AlgorithmID) - Method in class iaik.x509.attr.AttributeCertificate
Sets the signature algorithm to be used for signing.
setSignatureAlgorithm(AlgorithmID) - Method in class iaik.x509.X509Certificate
Sets the signature algorithm to be used for signing.
setSignatureAlgorithm(AlgorithmID) - Method in class iaik.x509.X509CRL
Sets the signature algorithm for signing this CRL.
setSignatureAlgorithm(ObjectID) - Method in class iaik.x509.X509CRL
Deprecated.
use setSignatureAlgorithm(AlgorithmID);
setSignatureParameters(Signature, AlgorithmParameterSpec, String) - Static method in class iaik.utils.Util
Sets the parametes for a Signature engine.
setSignerInfos(SignerInfo[]) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Sets a collection of per-signer information.
setSingleResponses(SingleResponse[]) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Sets the single responses of this BasicOCSPResponse.
setSkipInvalidEncodedUTF8Characters(boolean) - Static method in class iaik.asn1.UTF8String
Decides whether to skip invalid encoded characters when decoding an UTF-8 encoded byte array to a String (default: false; invalid UTF-8 encoded characters cause a CodingException).
setSourceDataUri(String) - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Sets the optional sourceDataUri field of this BiometricData object.
setSSLServerName(String) - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Sets the SSL server name.
setSubject(String) - Method in class iaik.utils.SmtpMailer
Sets the Subject.
setSubjectDN(Principal) - Method in class iaik.x509.X509Certificate
Sets the subject of this certificate.
setSubjectUniqueID(boolean[]) - Method in class iaik.x509.X509Certificate
Sets the subject unique ID for this certificate.
setSupportedKeyStoreTypes(UniversalKeyStore.KeyStoreType[]) - Static method in class iaik.utils.UniversalKeyStore
Sets the list of supported KeyStore types.
setTargetChecker(TargetChecker) - Static method in class iaik.x509.attr.Target
Sets the TargetChecker to be used for checking if an AttributeCertificate that contains a TargetInformation or ProxyInfo extension is allowed to be used by some particular server/service.
setTargetElements(Target[]) - Method in class iaik.x509.attr.extensions.TargetInformation
Sets all Target elements.
setTargetName(GeneralName) - Method in class iaik.x509.attr.TargetCert
Sets the target name.
setTargets(Targets[]) - Method in class iaik.x509.attr.extensions.ProxyInfo
Sets all Targets objects.
setTargets(Targets[]) - Method in class iaik.x509.attr.extensions.TargetInformation
Sets all Targets objects.
setTargets(Target[]) - Method in class iaik.x509.attr.Targets
Sets all target elements.
setText(String) - Method in class iaik.utils.SmtpMailer
Sets the message body of this EMail.
setThisUpdate(Date) - Method in class iaik.x509.attr.ACRL
Sets the date of thisUpdate.
setThisUpdate(Date) - Method in class iaik.x509.X509CRL
Sets the date of thisUpdate.
setTrailerField(int) - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Sets the trailer field.
setTrustedCertificates(X509Certificate[]) - Method in class iaik.x509.SimpleChainVerifier
Sets the certificates to be trusted.
setTryIAIKProviderFirst(boolean) - Static method in class iaik.utils.IaikSecurity
Decides whether to try the IAIK provider as first provider anytime where applicable when internally instantiating a JCA Engine.
setUnauthenticatedAttributes(Attribute[]) - Method in class iaik.pkcs.pkcs7.SignerInfo
Sets a set of attributes that are not signed by the signer.
setupCipher(AlgorithmID, Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Setups the cipher and encrypts the content.
setupCipher(Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Uses the specified key and parameters for setting up the cipher and decrypting the content.
setupCipher(AlgorithmID, Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Setups the cipher for encrypting the content.
setupCipher(AlgorithmID) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Setups the cipher and generates a secret key for encrypting the content.
setupCipher(AlgorithmID, int) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Setups the cipher and generates a secret key for encrypting the content.
setupCipher(Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Uses the specified key and parameters to setup the cipher for decrypting the content.
setupCipher(Key) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Uses the specified content-encryption key to setup the cipher for decrypting the content.
setupCipher(AlgorithmID, char[], int) - Method in class iaik.pkcs.pkcs7.EncryptedData
Setups the cipher for PBE-encrypting the content.
setupCipher(char[]) - Method in class iaik.pkcs.pkcs7.EncryptedData
Uses the given password to setup the cipher for decrypting the content.
setupCipher(AlgorithmID, char[]) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Setups the cipher for PBE-encrypting the content.
setupCipher(AlgorithmID, char[], int) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Setups the cipher for PBE-encrypting the content.
setupCipher(char[]) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Uses the given password to setup the cipher for decrypting the content.
setupCipher(PrivateKey, int) - Method in class iaik.pkcs.pkcs7.EnvelopedData
Uses the specified private key to setup the Cipher for decrypting the content-encryption key and subsequently using it to decrypt the encrypted content of this EnvelopedData object for the requesting recipient, specified by its recipientInfoIndex.
setupCipher(Key) - Method in class iaik.pkcs.pkcs7.EnvelopedData
Uses the given symmetric key to setup the cipher for decrypting the content.
setupCipher(PrivateKey, int) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Uses the specified private key to setup the Cipher for decrypting the content-encryption key and subsequently using it to decrypt the encrypted content of this EnvelopedDataStream object for the requesting recipient, specified by its recipientInfoIndex.
setupCipher(Key) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Uses the given symmetric key to setup the cipher for decrypting the content.
setupCipher(PrivateKey, int) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Uses the specified private key to setup the Cipher for decrypting the content-encryption key and subsequently using it to decrypt the encrypted content of this EnvelopedData object for the requesting recipient, specified by its recipientInfoIndex.
setupCipher(PrivateKey, int) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Uses the specified private key to setup the Cipher for decrypting the content-encryption key and subsequently using it to decrypt the encrypted content of this SignedAndEnvelopedData object for the requesting recipient, specified by its recipientInfoIndex.
setupMessageDigest(AlgorithmID, boolean) - Method in class iaik.pkcs.pkcs7.DigestedData
Calculates the digest.
setupMessageDigests() - Method in class iaik.pkcs.pkcs7.SignedData
Sets up the message digests for hash computation.
setUriAccessLocation(String) - Method in class iaik.asn1.structures.AccessDescription
Sets the accessLocation field to the specified uri name.
setUseAlternativeSignatureFunction(boolean) - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Decides whether to use alternative signature function (ISO 9796-2 Appendix A.6, A.7).
setUseBachwardsCompatibilityMode(boolean) - Static method in class iaik.security.dsa.DSA
Decides whether to use DSA in backwards compatibility mode.
setUseBlinding(boolean) - Method in class iaik.pkcs.pkcs1.RSACipher
Switch blinding on or off.
setUseBlinding(boolean) - Static method in class iaik.security.dsa.DSA
Decides whether to use blinding for signature generation as countermeasure against timing attacks.
setUseBlindingDefault(boolean) - Static method in class iaik.pkcs.pkcs1.RSACipher
Switch blinding on or off by default.
setUseCaches(boolean) - Method in class iaik.x509.net.ldap.LdapURLConnection
Set the value of the usecaches field; ignored.
setUseExplicitTrailer(boolean) - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Decides whether an explicit or implicit trailer field shall be used by the ISO 9796-2 Signature engine to which this ParameterSpec shall be supplied.
setUseJava7ApiByDefault(boolean) - Static method in class iaik.security.cipher.GCMParameters
Decides whether to use the Java7 GCM API also when the Cipher has not been initialized with a javax.crypto.spec.GCMParameterSpec and no additional authenticated data (AAD) has been specified by Cipher.updateAAD() call(s).
setUseJKSFallBack(boolean) - Static method in class iaik.pkcs.pkcs12.PKCS12KeyStore
Sets whether to enable the JKS fallback mechanism when parsing a PKCS#12 KeyStore.
setUseOldMd5(boolean) - Static method in class iaik.security.provider.IAIK
Deprecated. 
setUseSHA1ForMGF1WithJCAStandardName(boolean) - Static method in class iaik.pkcs.pkcs1.RSAOaepParameters
Sets whether to use SHA-1 for MGF1 if hash algorithm and mask generation function name are specified in the padding scheme name.
setValidateAgainstOaepKeyParameters(boolean) - Static method in class iaik.pkcs.pkcs1.RSACipher
Decides whether parameters that are explicitly supplied shall be validated against parameters that maybe contained in RSAES-OAEP keys (if OAEP padding is used with this Cipher engine).
setValidateAgainstPssKeyParameters(boolean) - Static method in class iaik.security.rsa.RSAPssSignature
Decides whether parameters that are supplied by calling method setParameter shall be validated against parameters that maybe contained in RSASSA-PSS keys.
setValidNotAfter(Date) - Method in class iaik.x509.X509Certificate
Sets the notAfter date of this certificate.
setValidNotBefore(Date) - Method in class iaik.x509.X509Certificate
Sets the notBefore date of this certificate.
setValue(Object) - Method in class iaik.asn1.ASN1Object
Sets the value of this ASN1Object.
setValue(Object) - Method in class iaik.asn1.BIT_STRING
Sets the value of this object to value.
setValue(Object) - Method in class iaik.asn1.BMPString
Sets the value of this BMPString.
setValue(Object) - Method in class iaik.asn1.BOOLEAN
Sets the value of this BOOLEAN.
setValue(Object) - Method in class iaik.asn1.ConstructedType
Sets the value of this ConstructedType.
setValue(Object) - Method in class iaik.asn1.EncodedASN1Object
Sets the value of this object.
setValue(Object) - Method in class iaik.asn1.ENUMERATED
Sets the value of this ENUMERATED.
setValue(Object) - Method in class iaik.asn1.GeneralizedTime
Sets the value of this GeneralizedTime.
setValue(Object) - Method in class iaik.asn1.GeneralString
Sets the value of this GeneralString.
setValue(Object) - Method in class iaik.asn1.IA5String
Sets the value of this IA5String.
setValue(Object) - Method in class iaik.asn1.INTEGER
Sets the value of this INTEGER.
setValue(Object) - Method in class iaik.asn1.NULL
Does nothing.
setValue(Object) - Method in class iaik.asn1.NumericString
Sets the value of this NumericString.
setValue(Object) - Method in class iaik.asn1.ObjectID
Sets the value of this object to value (e.g.
setValue(Object) - Method in class iaik.asn1.OCTET_STRING
Sets the value (or input stream) of this object to value.
setValue(Object) - Method in class iaik.asn1.PrintableString
Sets the value of this PrintableString.
setValue(Object) - Method in class iaik.asn1.T61String
Sets the value of this T61String.
setValue(Object) - Method in class iaik.asn1.UNIString
Sets the value of this UNIString.
setValue(Object) - Method in class iaik.asn1.UNKNOWN
Sets the value of this object to value.
setValue(Object) - Method in class iaik.asn1.UTCTime
Sets the value of this UTCTime.
setValue(Object) - Method in class iaik.asn1.UTF8String
Sets the value of this UTF8String.
setValue(Object) - Method in class iaik.asn1.VisibleString
Sets the value of this VisibleString.
setValue(byte[]) - Method in class iaik.x509.attr.extensions.AuditIdentity
Sets the value of this AuditIdentity extension.
setValue(byte[]) - Method in class iaik.x509.ocsp.extensions.Nonce
Sets the nonce value.
setVerbose(boolean) - Method in class iaik.utils.ConvertKeyStore
Sets whether progress messages shall be dumped to System.out.
setVerify(boolean) - Method in class iaik.utils.SmtpMailer
If verify is switched on (default) SmtpMailer checks every response code from smtpd and compares it to the expected value.
setVersion(int) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Sets the version of this EncryptedContentInfo.
setVersion(int) - Method in class iaik.pkcs.pkcs7.SignedData
Sets the version of this SignedData.
setVersion(int) - Method in class iaik.x509.X509Certificate
Sets the version number of this certificate as int.
setWrapNonceValue(boolean) - Static method in class iaik.x509.ocsp.extensions.Nonce
Decides whether to wrap the Nonce value into an ASN.1 OCTET_STRING before putting it into the OCSP Extension extnValue field.
sha - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA message digest algorithm.
SHA - Class in iaik.security.md
This class implements the SHA message digest algorithm according to FIPS PUB 180-1.
SHA() - Constructor for class iaik.security.md.SHA
Creates a new SHA message digest object.
sha1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA1 message digest algorithm which is the same as SHA.
SHA1FIPS186Random - Class in iaik.security.random
This class implements the FIPS PUB 186-2 pseudo random generator based on the compression function of the SHA-1 hash function.
SHA1FIPS186Random() - Constructor for class iaik.security.random.SHA1FIPS186Random
Default constructor.
SHA1Random - Class in iaik.security.random
A secure pseudo-random number generator based on an SHA-1 message digest.
SHA1Random() - Constructor for class iaik.security.random.SHA1Random
Create a new SHA-1 based secure random.
SHA1SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using SHA-1 as hash algorithm.
SHA1SP80090Random() - Constructor for class iaik.security.random.SHA1SP80090Random
Default constructor.
SHA1Spi - Class in iaik.security.md
Wraps around the IAIK-JCE SHA-1 implementation for fixing a JSSE MessageDigest Cloneable bug.
SHA1Spi() - Constructor for class iaik.security.md.SHA1Spi
Default constructor.
SHA1withDSAKeyPairGenerator - Class in iaik.security.dsa
SHA-1 based DSA key pair generator as specified in FIPS PUB 186-2.
SHA1withDSAKeyPairGenerator() - Constructor for class iaik.security.dsa.SHA1withDSAKeyPairGenerator
Default constructor.
sha1WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha1WithRSAEncryption signature algorithm.
sha1WithRSAEncryption_ - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an alternative AlgorithmID for the sha1WithRSAEncryption signature algorithm.
sha224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-224 message digest algorithm.
SHA224 - Class in iaik.security.md
This class implements the SHA-224 message digest algorithm proposed by NIST in the FIPS PUB 186-2 Change Notice 1.
SHA224() - Constructor for class iaik.security.md.SHA224
Default constructor.
Sha224RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA224 as message digest algorithm.
Sha224RSASignature() - Constructor for class iaik.security.rsa.Sha224RSASignature
Default Constructor.
SHA224SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using SHA-224 as hash algorithm.
SHA224SP80090Random() - Constructor for class iaik.security.random.SHA224SP80090Random
Default constructor.
SHA224withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA224 as hash algorithm as specified by FIPS 186-3.
SHA224withDSA() - Constructor for class iaik.security.dsa.SHA224withDSA
Default constructor.
SHA224withDSAKeyPairGenerator - Class in iaik.security.dsa
SHA-224 based DSA key pair generator as specified in FIPS PUB 186-3.
SHA224withDSAKeyPairGenerator() - Constructor for class iaik.security.dsa.SHA224withDSAKeyPairGenerator
Default constructor.
SHA224withDSAParameterGenerator - Class in iaik.security.dsa
SHA-224 based DSA parameter generator.
SHA224withDSAParameterGenerator() - Constructor for class iaik.security.dsa.SHA224withDSAParameterGenerator
Default constructor.
SHA224withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA224 as hash algorithm, MGF1 (with SHA224) as mask generation function, 28 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA224withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA224withRSAandMGF1Signature
Default constructor.
sha224WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha224WithRSAEncryption signature algorithm (PKCS#1v2).
sha256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-256 message digest algorithm.
SHA256 - Class in iaik.security.md
This class implements the SHA-256 message digest algorithm proposed by NIST in the FIPS PUB 186-2.
SHA256() - Constructor for class iaik.security.md.SHA256
Default constructor.
SHA256FIPS186Random - Class in iaik.security.random
This class implements the FIPS PUB 186-2 pseudo random generator based on the compression function of the SHA-256 hash function.
SHA256FIPS186Random() - Constructor for class iaik.security.random.SHA256FIPS186Random
Default constructor.
SHA256Random - Class in iaik.security.random
A secure pseudo-random number generator based on an SHA-256 message digest.
SHA256Random() - Constructor for class iaik.security.random.SHA256Random
Create a new SHA-256 based secure random.
Sha256RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA256 as message digest algorithm.
Sha256RSASignature() - Constructor for class iaik.security.rsa.Sha256RSASignature
Default Constructor.
SHA256SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using SHA-256 as hash algorithm.
SHA256SP80090Random() - Constructor for class iaik.security.random.SHA256SP80090Random
Default constructor.
SHA256Spi - Class in iaik.security.md
Wraps around the IAIK-JCE SHA-256 implementation for fixing a JSSE MessageDigest Cloneable bug.
SHA256Spi() - Constructor for class iaik.security.md.SHA256Spi
Default constructor.
SHA256withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA256 as hash algorithm as specified by FIPS 186-3.
SHA256withDSA() - Constructor for class iaik.security.dsa.SHA256withDSA
Default constructor.
SHA256withDSAKeyPairGenerator - Class in iaik.security.dsa
SHA-256 based DSA key pair generator as specified in FIPS PUB 186-3.
SHA256withDSAKeyPairGenerator() - Constructor for class iaik.security.dsa.SHA256withDSAKeyPairGenerator
Default constructor.
SHA256withDSAParameterGenerator - Class in iaik.security.dsa
SHA-256 based DSA parameter generator.
SHA256withDSAParameterGenerator() - Constructor for class iaik.security.dsa.SHA256withDSAParameterGenerator
Default constructor.
SHA256withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA256 as hash algorithm, MGF1 (with SHA256) as mask generation function, 32 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA256withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA256withRSAandMGF1Signature
Default constructor.
sha256WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha256WithRSAEncryption signature algorithm (PKCS#1v2).
SHA256withRSAISO9796P2S2S3andMGF1Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system and SHA-256 as message digest algorithm.
SHA256withRSAISO9796P2S2S3andMGF1Signature() - Constructor for class iaik.security.rsa.SHA256withRSAISO9796P2S2S3andMGF1Signature
Default Constructor.
SHA256withRSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system and SHA-256 as message digest algorithm.
SHA256withRSAISO9796P2Signature() - Constructor for class iaik.security.rsa.SHA256withRSAISO9796P2Signature
Default Constructor.
SHA2withDSAGenParameterSpec - Class in iaik.security.dsa
DSA generation parameter specification.
SHA2withDSAGenParameterSpec(int, int) - Constructor for class iaik.security.dsa.SHA2withDSAGenParameterSpec
Creates a DSA generation parameter specification with the given prime modulus size and prime divisor size.
SHA2withDSAParameterGenerator - Class in iaik.security.dsa
Base class for SHA-2 based DSA parameter generators.
SHA2withDSAParameterSpec - Class in iaik.security.dsa
DSA parameter specification that provides access to the validation parameters counter and domain parameter seed (if set).
SHA2withDSAParameterSpec(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.SHA2withDSAParameterSpec
Creates a DSAParameterSpec for given prime modulus, prime divisor and generator.
SHA2withDSAParams - Class in iaik.security.dsa
DSAParams implementation that provides access to the validation parameters counter and domain parameter seed (if set).
SHA2withDSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.SHA2withDSAParams
Creates a new DSAParams object from the given parameters.
SHA2withDSAParams(DSAParams) - Constructor for class iaik.security.dsa.SHA2withDSAParams
Creates a new DSAParams object from the given DSAParams
SHA2withDSAParams(ASN1Object) - Constructor for class iaik.security.dsa.SHA2withDSAParams
Creates a new DSAParams from the given ASN.1 representation.
SHA32bit - Class in iaik.security.md
This class serves as the base class for the 32-bit hash algorithms SHA-256 and SHA-224 from NIST.
sha384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-384 message digest algorithm.
SHA384 - Class in iaik.security.md
This class implements the SHA-384 message digest algorithm recently proposed by NIST.
SHA384() - Constructor for class iaik.security.md.SHA384
Create a new SHA384 message digest.
SHA384FIPS186Random - Class in iaik.security.random
This class implements the FIPS PUB 186-2 pseudo random generator based on the compression function of the SHA-384 hash function.
SHA384FIPS186Random() - Constructor for class iaik.security.random.SHA384FIPS186Random
Default constructor.
SHA384Random - Class in iaik.security.random
A secure pseudo-random number generator based on an SHA-384 message digest.
SHA384Random() - Constructor for class iaik.security.random.SHA384Random
Create a new SHA-384 based secure random.
Sha384RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA384 as message digest algorithm.
Sha384RSASignature() - Constructor for class iaik.security.rsa.Sha384RSASignature
Default Constructor.
SHA384SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using SHA-384 as hash algorithm.
SHA384SP80090Random() - Constructor for class iaik.security.random.SHA384SP80090Random
Default constructor.
SHA384Spi - Class in iaik.security.md
Wraps around the IAIK-JCE SHA-384 implementation for fixing a JSSE MessageDigest Cloneable bug.
SHA384Spi() - Constructor for class iaik.security.md.SHA384Spi
Default constructor.
SHA384withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA256 as hash algorithm as specified by FIPS 186-3.
SHA384withDSA() - Constructor for class iaik.security.dsa.SHA384withDSA
Default constructor.
SHA384withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA384 as hash algorithm, MGF1 (with SHA384) as mask generation function, 48 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA384withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA384withRSAandMGF1Signature
Default constructor.
sha384WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha384WithRSAEncryption signature algorithm (PKCS#1v2).
SHA384withRSAISO9796P2S2S3andMGF1Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system and SHA-384 as message digest algorithm.
SHA384withRSAISO9796P2S2S3andMGF1Signature() - Constructor for class iaik.security.rsa.SHA384withRSAISO9796P2S2S3andMGF1Signature
Default Constructor.
SHA384withRSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system and SHA-384 as message digest algorithm.
SHA384withRSAISO9796P2Signature() - Constructor for class iaik.security.rsa.SHA384withRSAISO9796P2Signature
Default Constructor.
sha3_224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA3-224 message digest algorithm as specified by NIST FIPS PUB 202.
SHA3_224 - Class in iaik.security.md
This class implements the SHA-3 message digest algorithm for calculating a 224-bit hash value.
SHA3_224() - Constructor for class iaik.security.md.SHA3_224
Default constructor.
Sha3_224RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA3-224 as message digest algorithm.
Sha3_224RSASignature() - Constructor for class iaik.security.rsa.Sha3_224RSASignature
Default Constructor.
SHA3_224withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA3-224 as hash algorithm as specified by FIPS 186-3.
SHA3_224withDSA() - Constructor for class iaik.security.dsa.SHA3_224withDSA
Default constructor.
SHA3_224withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA3-224 as hash algorithm, MGF1 (with SHA3-224) as mask generation function, 28 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA3_224withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA3_224withRSAandMGF1Signature
Default constructor.
sha3_224WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha3-224WithRSAEncryption signature algorithm (PKCS#1v2).
sha3_256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA3-256 message digest algorithm as specified by NIST FIPS PUB 202.
SHA3_256 - Class in iaik.security.md
This class implements the SHA-3 message digest algorithm for calculating a 256-bit hash value.
SHA3_256() - Constructor for class iaik.security.md.SHA3_256
Default constructor.
Sha3_256RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA3-256 as message digest algorithm.
Sha3_256RSASignature() - Constructor for class iaik.security.rsa.Sha3_256RSASignature
Default Constructor.
SHA3_256withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA3-256 as hash algorithm as specified by FIPS 186-3.
SHA3_256withDSA() - Constructor for class iaik.security.dsa.SHA3_256withDSA
Default constructor.
SHA3_256withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA3-256 as hash algorithm, MGF1 (with SHA3-256) as mask generation function, 28 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA3_256withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA3_256withRSAandMGF1Signature
Default constructor.
sha3_256WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha3-256WithRSAEncryption signature algorithm (PKCS#1v2).
sha3_384 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA3-384 message digest algorithm as specified by NIST FIPS PUB 202.
SHA3_384 - Class in iaik.security.md
This class implements the SHA-3 message digest algorithm for calculating a 384-bit hash value.
SHA3_384() - Constructor for class iaik.security.md.SHA3_384
Default constructor.
Sha3_384RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA3-384 as message digest algorithm.
Sha3_384RSASignature() - Constructor for class iaik.security.rsa.Sha3_384RSASignature
Default Constructor.
SHA3_384withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA3-384 as hash algorithm as specified by FIPS 186-3.
SHA3_384withDSA() - Constructor for class iaik.security.dsa.SHA3_384withDSA
Default constructor.
SHA3_384withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA3-384 as hash algorithm, MGF1 (with SHA3-384) as mask generation function, 28 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA3_384withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA3_384withRSAandMGF1Signature
Default constructor.
sha3_384WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha3-384WithRSAEncryption signature algorithm (PKCS#1v2).
sha3_512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA3-512 message digest algorithm as specified by NIST FIPS PUB 202.
SHA3_512 - Class in iaik.security.md
This class implements the SHA-3 message digest algorithm for calculating a 512-bit hash value.
SHA3_512() - Constructor for class iaik.security.md.SHA3_512
Default constructor.
Sha3_512RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA3-512 as message digest algorithm.
Sha3_512RSASignature() - Constructor for class iaik.security.rsa.Sha3_512RSASignature
Default Constructor.
SHA3_512withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA3-512 as hash algorithm as specified by FIPS 186-3.
SHA3_512withDSA() - Constructor for class iaik.security.dsa.SHA3_512withDSA
Default constructor.
SHA3_512withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA3-512 as hash algorithm, MGF1 (with SHA3-512) as mask generation function, 28 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA3_512withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA3_512withRSAandMGF1Signature
Default constructor.
sha3_512WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha3-512WithRSAEncryption signature algorithm (PKCS#1v2).
sha512 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-512 message digest algorithm.
SHA512 - Class in iaik.security.md
This class implements the SHA-512 message digest algorithm recently proposed by NIST.
SHA512() - Constructor for class iaik.security.md.SHA512
Create a new SHA512 message digest.
sha512_224 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-512/224 message digest algorithm.
SHA512_224 - Class in iaik.security.md
This class implements the SHA-512/224 message digest algorithm recently proposed by NIST in FIPS 180-4.
SHA512_224() - Constructor for class iaik.security.md.SHA512_224
Create a new SHA512/224 message digest.
Sha512_224RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA512/224 as message digest algorithm.
Sha512_224RSASignature() - Constructor for class iaik.security.rsa.Sha512_224RSASignature
Default Constructor.
SHA512_224withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA512/224 as hash algorithm, MGF1 (with SHA512/224) as mask generation function, 64 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA512_224withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA512_224withRSAandMGF1Signature
Default constructor.
sha512_224WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha512-224WithRSAEncryption signature algorithm (PKCS#1v2).
sha512_256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-512/256 message digest algorithm.
SHA512_256 - Class in iaik.security.md
This class implements the SHA-512/224 message digest algorithm recently proposed by NIST in FIPS 180-4.
SHA512_256() - Constructor for class iaik.security.md.SHA512_256
Create a new SHA512/256 message digest.
Sha512_256RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA512/256 as message digest algorithm.
Sha512_256RSASignature() - Constructor for class iaik.security.rsa.Sha512_256RSASignature
Default Constructor.
SHA512_256withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA512/256 as hash algorithm, MGF1 (with SHA512/256) as mask generation function, 64 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA512_256withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA512_256withRSAandMGF1Signature
Default constructor.
sha512_256WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha512-256WithRSAEncryption signature algorithm (PKCS#1v2).
SHA512FIPS186Random - Class in iaik.security.random
This class implements the FIPS PUB 186-2 pseudo random generator based on the compression function of the SHA-512 hash function.
SHA512FIPS186Random() - Constructor for class iaik.security.random.SHA512FIPS186Random
Default constructor.
SHA512Random - Class in iaik.security.random
A secure pseudo-random number generator based on an SHA-512 message digest.
SHA512Random() - Constructor for class iaik.security.random.SHA512Random
Create a new SHA-512 based secure random.
Sha512RSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using SHA512 as message digest algorithm.
Sha512RSASignature() - Constructor for class iaik.security.rsa.Sha512RSASignature
Default Constructor.
SHA512SP80090Random - Class in iaik.security.random
This class implements the NIST SP800-90 deterministic random bit generator using SHA-512 as hash algorithm.
SHA512SP80090Random() - Constructor for class iaik.security.random.SHA512SP80090Random
Default constructor.
SHA512withDSA - Class in iaik.security.dsa
Signature engine for the DSA signature algorithm using SHA256 as hash algorithm as specified by FIPS 186-3.
SHA512withDSA() - Constructor for class iaik.security.dsa.SHA512withDSA
Default constructor.
SHA512withRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA512 as hash algorithm, MGF1 (with SHA512) as mask generation function, 64 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHA512withRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHA512withRSAandMGF1Signature
Default constructor.
sha512WithRSAEncryption - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the sha512WithRSAEncryption signature algorithm (PKCS#1v2).
SHA512withRSAISO9796P2S2S3andMGF1Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system and SHA-512 as message digest algorithm.
SHA512withRSAISO9796P2S2S3andMGF1Signature() - Constructor for class iaik.security.rsa.SHA512withRSAISO9796P2S2S3andMGF1Signature
Default Constructor.
SHA512withRSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system and SHA-512 as message digest algorithm.
SHA512withRSAISO9796P2Signature() - Constructor for class iaik.security.rsa.SHA512withRSAISO9796P2Signature
Default Constructor.
SHA64bit - Class in iaik.security.md
This class implements the core of the NIST proposed 64 bit based hash function SHA-384 and SHA-512.
shake128 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-3 SHAKE128 Extendable Output Function (XOF) as specified by NIST FIPS PUB 202.
SHAKE128 - Class in iaik.security.md
This class implements the SHA-3 Extendable Output Function (XOF) SHAKE128.
SHAKE128() - Constructor for class iaik.security.md.SHAKE128
Default constructor.
SHAKE128InputStream - Class in iaik.security.md
This class implements an InputStream for the SHA-3 Extendable Output Function (XOFs) SHAKE128.
SHAKE128InputStream() - Constructor for class iaik.security.md.SHAKE128InputStream
Default constructor.
SHAKE128InputStream(int) - Constructor for class iaik.security.md.SHAKE128InputStream
Creates a new SHAKE128InputStream with the given maximum read size.
shake128Len - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-3 SHAKE128 Extendable Output Function (XOF) as specified by NIST FIPS PUB 202 when used with output length parameter; see NIST algorithm identifier registration at Computer Security Objects Register.
shake256 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-3 SHAKE256 Extendable Output Function (XOF) as specified by NIST FIPS PUB 202.
SHAKE256 - Class in iaik.security.md
This class implements the SHA-3 Extendable Output Function (XOF) SHAKE256.
SHAKE256() - Constructor for class iaik.security.md.SHAKE256
Default constructor.
SHAKE256InputStream - Class in iaik.security.md
This class implements an InputStream for the SHA-3 Extendable Output Function (XOFs) SHAKE256.
SHAKE256InputStream() - Constructor for class iaik.security.md.SHAKE256InputStream
Default constructor.
SHAKE256InputStream(int) - Constructor for class iaik.security.md.SHAKE256InputStream
Creates a new SHAKE256InputStream with the given maximum read size.
shake256Len - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the SHA-3 SHAKE256 Extendable Output Function (XOF) as specified by NIST FIPS PUB 202 when used with output length parameter; see NIST algorithm identifier registration at Computer Security Objects Register.
SHAKEInputStream - Class in iaik.security.md
This class implements an InputStream for the SHA-3 Extendable Output Functions (XOFs) SHAKE128 and SHAKE256.
ShaRSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using the Secure Hash Algorithm (SHA1) as message digest algorithm.
ShaRSASignature() - Constructor for class iaik.security.rsa.ShaRSASignature
Default Constructor.
SHAwithRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using SHA-1 as hash algorithm, MGF1 (with SHA-1) as mask generation function, 20 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
SHAwithRSAandMGF1Signature() - Constructor for class iaik.security.rsa.SHAwithRSAandMGF1Signature
Default constructor.
SHAwithRSAISO9796P2S2S3andMGF1Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system and SHA-1 as message digest algorithm.
SHAwithRSAISO9796P2S2S3andMGF1Signature() - Constructor for class iaik.security.rsa.SHAwithRSAISO9796P2S2S3andMGF1Signature
Default Constructor.
SHAwithRSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system and SHA-1 as message digest algorithm.
SHAwithRSAISO9796P2Signature() - Constructor for class iaik.security.rsa.SHAwithRSAISO9796P2Signature
Default Constructor.
shiftLeft(byte[]) - Static method in class iaik.utils.CryptoUtils
Shift left the bits in the given byte array by one position.
shiftLeft(int[]) - Static method in class iaik.utils.CryptoUtils
Shift left the bits in the given integer array by one position.
shiftLeft(long[]) - Static method in class iaik.utils.CryptoUtils
Shift left the bits in the given long integer array by one position.
shiftRight(byte[]) - Static method in class iaik.utils.CryptoUtils
Shift right the bits in the given byte array by one position.
shiftRight(int[]) - Static method in class iaik.utils.CryptoUtils
Shift right the bits in the given integer array by one position.
shiftRight(long[]) - Static method in class iaik.utils.CryptoUtils
Shift right the bits in the given long integer array by one position.
sign(AlgorithmID, PrivateKey) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Signs the certificate request with the private key of the subject.
sign(AlgorithmID, PrivateKey, String) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Signs the certificate request with the private key of the subject.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, String) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Signs the certificate request with the private key of the subject.
sign(AlgorithmID, PrivateKey, Provider) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Signs the certificate request with the private key of the subject.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, Provider) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Signs the certificate request with the private key of the subject.
sign(PrivateKey) - Method in class iaik.x509.attr.ACRL
Signs the CRL with the private key of the issuer.
sign(PrivateKey, String) - Method in class iaik.x509.attr.ACRL
Signs the ACRL with the private key of the issuer.
sign(PrivateKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.attr.ACRL
Signs the ACRL with the private key of the issuer.
sign(PrivateKey, Provider) - Method in class iaik.x509.attr.ACRL
Signs the ACRL with the private key of the issuer.
sign(PrivateKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.attr.ACRL
Signs the ACRL with the private key of the issuer.
sign(AlgorithmID, PrivateKey) - Method in class iaik.x509.attr.AttributeCertificate
Signs the attribute certificate with the private key of the issuer.
sign(AlgorithmID, PrivateKey, String) - Method in class iaik.x509.attr.AttributeCertificate
Signs the attribute certificate with the private key of the issuer.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.attr.AttributeCertificate
Signs the attribute certificate with the private key of the issuer.
sign(AlgorithmID, PrivateKey, Provider) - Method in class iaik.x509.attr.AttributeCertificate
Signs the attribute certificate with the private key of the issuer.#
This method uses a Signature engine from the given provider for signing the certificate.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.attr.AttributeCertificate
Signs the attribute certificate with the private key of the issuer.#
This method uses a Signature engine from the given provider for signing the certificate.
sign(AlgorithmID, PrivateKey) - Method in class iaik.x509.NetscapeCertRequest
Signs the NestcapeCertRequest with the private key of the certificate applicant.
sign(AlgorithmID, PrivateKey, String) - Method in class iaik.x509.NetscapeCertRequest
Signs the NestcapeCertRequest with the private key of the certificate applicant.
sign(AlgorithmID, PrivateKey, Provider) - Method in class iaik.x509.NetscapeCertRequest
Signs the NestcapeCertRequest with the private key of the certificate applicant.
sign(AlgorithmID, PrivateKey) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Signs the BasicOCSPResponse with the private key of the issuer.
sign(AlgorithmID, PrivateKey, String) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Signs the BasicOCSPResponse with the private key of the issuer.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Signs the BasicOCSPResponse with the private key of the issuer.
sign(AlgorithmID, PrivateKey, Provider) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Signs the BasicOCSPResponse with the private key of the issuer.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Signs the BasicOCSPResponse with the private key of the issuer.
sign(AlgorithmID, PrivateKey) - Method in class iaik.x509.ocsp.OCSPRequest
Signs the OCSPRequest with the private key of the requestor.
sign(AlgorithmID, PrivateKey, String) - Method in class iaik.x509.ocsp.OCSPRequest
Signs the OCSPRequest with the private key of the requestor.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.ocsp.OCSPRequest
Signs the OCSPRequest with the private key of the requestor.
sign(AlgorithmID, PrivateKey, Provider) - Method in class iaik.x509.ocsp.OCSPRequest
Signs the OCSPRequest with the private key of the requestor.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.ocsp.OCSPRequest
Signs the OCSPRequest with the private key of the requestor.
sign(AlgorithmID, PrivateKey) - Method in class iaik.x509.X509Certificate
Signs the certificate with the private key of the issuer.
sign(AlgorithmID, PrivateKey, String) - Method in class iaik.x509.X509Certificate
Signs the certificate with the private key of the issuer.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.X509Certificate
Signs the certificate with the private key of the issuer.
sign(AlgorithmID, PrivateKey, Provider) - Method in class iaik.x509.X509Certificate
Signs the certificate with the private key of the issuer.
sign(AlgorithmID, PrivateKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.X509Certificate
Signs the certificate with the private key of the issuer.
sign(PrivateKey) - Method in class iaik.x509.X509CRL
Signs the CRL with the private key of the issuer.
sign(PrivateKey, String) - Method in class iaik.x509.X509CRL
Signs the CRL with the private key of the issuer.
sign(PrivateKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.X509CRL
Signs the CRL with the private key of the issuer.
sign(PrivateKey, Provider) - Method in class iaik.x509.X509CRL
Signs the CRL with the private key of the issuer.
sign(PrivateKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.X509CRL
Signs the CRL with the private key of the issuer.
signature(AlgorithmID, byte[], boolean) - Method in interface iaik.x509.stream.CRLListener
The CRL parser calls this method at the end of the CRL parsing process.
signature(AlgorithmID, byte[], boolean) - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
The implementation of this method stores the given information about the signature for latter retrievement.
SignedAndEnvelopedData - Class in iaik.pkcs.pkcs7
This class represents the non-stream supporting implementation of the PKCS#7 SignedAndEnvelopedData type.
SignedAndEnvelopedData() - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Default constructor for dynamic object creation in ContentInfo.
SignedAndEnvelopedData(byte[], AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Creates a new PKCS#7 SignedAndEnvelopedData object where the content is supplied as byte array.
SignedAndEnvelopedData(byte[], AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Creates a new PKCS#7 SignedAndEnvelopedData object where the content is supplied as byte array.
SignedAndEnvelopedData(byte[], AlgorithmID, int, int) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Creates a new PKCS#7 SignedAndEnvelopedData object where the content is supplied as byte array.
SignedAndEnvelopedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Creates a PKCS#7 SignedAndEnvelopedData from an ASN1Object.
SignedAndEnvelopedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Creates a new SignedAndEnvelopedData where the DER encoded data is read from the given InputStream.
SignedAndEnvelopedDataStream - Class in iaik.pkcs.pkcs7
This class represents the stream-supporting implementation of the PKCS#7 SignedAndEnvelopedData type.
SignedAndEnvelopedDataStream() - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Default constructor for dynamic object creation in ContentInfo.
SignedAndEnvelopedDataStream(InputStream, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Creates a new PKCS#7 SignedAndEnvelopedData object where the content is read from the supplied InputStream.
SignedAndEnvelopedDataStream(InputStream, AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Creates a new PKCS#7 SignedAndEnvelopedData object where the content is read from the supplied InputStream.
SignedAndEnvelopedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Creates a new SignedAndEnvelopedDataStream where the DER encoded data is read from the given InputStream.
SignedData - Class in iaik.pkcs.pkcs7
This class represents the non-stream implementation of the PKCS#7 content type SignedData.
SignedData() - Constructor for class iaik.pkcs.pkcs7.SignedData
Default constructor for dynamic object creation in ContentInfo.
SignedData(ObjectID) - Constructor for class iaik.pkcs.pkcs7.SignedData
Creates a new SignedData object without any content.
SignedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.SignedData
Creates a new SignedData where the DER encoded data is read from the given InputStream.
SignedData(byte[], int) - Constructor for class iaik.pkcs.pkcs7.SignedData
Creates a SignedData object from a byte array containing the raw data to be signed.
SignedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.SignedData
Creates a PKCS#7 SignedData from an ASN1Object.
SignedData(byte[], AlgorithmID[]) - Constructor for class iaik.pkcs.pkcs7.SignedData
Creates a new SignedData from a byte array holding the content that has been transmitted by other means, and an array specifying the hash algorithms to be used for digesting.
SignedData(byte[], AlgorithmID[], int) - Constructor for class iaik.pkcs.pkcs7.SignedData
Creates a new SignedData from a byte array holding the content that has been transmitted by other means, and an array specifying the hash algorithms to be used for digesting.
SignedDataStream - Class in iaik.pkcs.pkcs7
This class represents the stream-implementation of the PKCS#7 content type SignedData.
SignedDataStream() - Constructor for class iaik.pkcs.pkcs7.SignedDataStream
Default constructor for dynamic object creation in ContentInfo.
SignedDataStream(ObjectID) - Constructor for class iaik.pkcs.pkcs7.SignedDataStream
Creates a new SignedDataStream object without any content.
SignedDataStream(InputStream, int) - Constructor for class iaik.pkcs.pkcs7.SignedDataStream
Creates a SignedDataStream object from an input stream supplying the data to be signed.
SignedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.SignedDataStream
Creates a new SignedDataStream where the DER encoded data is read from the given InputStream.
SignedDataStream(InputStream, AlgorithmID[]) - Constructor for class iaik.pkcs.pkcs7.SignedDataStream
Creates a new SignedDataStream from an InputStream holding the content that has been transmitted by other means, and an array specifying the hash algorithms to be used for digesting.
signer_infos - Variable in class iaik.pkcs.pkcs7.SignedDataStream
Repository for the SignerInfos.
SignerInfo - Class in iaik.pkcs.pkcs7
This class implements the PKCS#7 SignerInfo type.
SignerInfo() - Constructor for class iaik.pkcs.pkcs7.SignerInfo
Default constructor.
SignerInfo(IssuerAndSerialNumber, AlgorithmID, PrivateKey) - Constructor for class iaik.pkcs.pkcs7.SignerInfo
Creates a new SignerInfo from given IssuerAndSerialNumber, digestAlgorithm ID, and the signer's private key.
SignerInfo(IssuerAndSerialNumber, AlgorithmID, AlgorithmID, PrivateKey) - Constructor for class iaik.pkcs.pkcs7.SignerInfo
Creates a new SignerInfo from given issuerAndSerialNumber, and digestAlgorithm ID, digest-encryption algorithmID, and the signer's private key.
SignerInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.SignerInfo
Creates a PKCS#7 SignerInfo from an ASN1Object.
signers - Variable in class iaik.x509.SimpleChainVerifier
A Hashtable holding the X.509 Certificates of the trusted signers.
signingCertificate - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.12) for the PKCS#9 SigningCertificate attribute as used for S/MIMEv3 ESS.
signingCertificateV2 - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.2.47) for the SigningCertificateV2 attribute (RFC 5035) as used for CMS, S/MIME.
signingDescription - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.13) for the PKCS#9 attribute signingDescription.
signingTime - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.5) for the PKCS#9/PKCS#7 attribute signingTime.
sigRequired - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "sigRequired" (5) requiring a request to be signed.
sigS_ISO9796_2rndWithripemd160 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates a Teletrust AlgorithmID for the sigS_ISO9796_2Withripemd160 signature algorithm (RSA based ISO/IEC 9796-2 scheme with random number using RIPEMD-160 as hash algorithm and "BC" as trailer field).
sigS_ISO9796_2rndWithrsa - Static variable in class iaik.asn1.structures.AlgorithmID
Creates a Teletrust AlgorithmID for the sigS_ISO9796_2Withrsa signature algorithm (RSA based ISO/IEC 9796-2 scheme S2, S3 with random number).
sigS_ISO9796_2rndWithsha1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates a Teletrust AlgorithmID for the sigS_ISO9796_2Withsha1 signature algorithm (RSA based ISO/IEC 9796-2 scheme with random number using SHA-1 as hash algorithm and "BC" as trailer field).
sigS_ISO9796_2Withripemd160 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates a Teletrust AlgorithmID for the sigS_ISO9796_2Withripemd160 signature algorithm (RSA based ISO/IEC 9796-2 scheme using RIPEMD-160 as hash algorithm and "BC" as trailer field).
sigS_ISO9796_2Withrsa - Static variable in class iaik.asn1.structures.AlgorithmID
Creates a Teletrust AlgorithmID for the sigS_ISO9796_2Withrsa signature algorithm (RSA based ISO/IEC 9796-2 scheme S2, S3).
sigS_ISO9796_2Withsha1 - Static variable in class iaik.asn1.structures.AlgorithmID
Creates a Teletrust AlgorithmID for the sigS_ISO9796_2Withsha1 signature algorithm (RSA based ISO/IEC 9796-2 scheme using SHA-1 as hash algorithm and "BC" as trailer field).
SimpleChainVerifier - Class in iaik.x509
This class allows you to verify certificate chains.
SimpleChainVerifier() - Constructor for class iaik.x509.SimpleChainVerifier
Creates a new SimpleChainVerifier.
SingleResponse - Class in iaik.x509.ocsp
This class implements the OCSP type SingleResponse.
SingleResponse() - Constructor for class iaik.x509.ocsp.SingleResponse
Default constructor.
SingleResponse(ReqCert, CertStatus, Date) - Constructor for class iaik.x509.ocsp.SingleResponse
Creates a SingleResponse from reqCert, certStatus and thisUpdate date.
SingleResponse(ASN1Object) - Constructor for class iaik.x509.ocsp.SingleResponse
Creates a SingleResponse from an ASN1Object.
size() - Method in class iaik.asn1.structures.Attributes
Returns the number of attributes held by this Attributes object.
size() - Method in class iaik.asn1.structures.GeneralNames
Returns the number of GeneralName objects that are contained in this GeneralNames.
size() - Method in class iaik.utils.IAIKPasswordStore
Returns the size of the password store.
size() - Method in class iaik.x509.attr.Targets
Returns the number of Target elements that are contained in this Targets list.
size() - Method in class iaik.x509.X509CRL
Gets the size (number of entries) of this crl.
Skein224 - Class in iaik.security.md
This class implements the Skein message digest algorithm.
Skein224() - Constructor for class iaik.security.md.Skein224
Default constructor.
Skein256 - Class in iaik.security.md
This class implements the Skein message digest algorithm.
Skein256() - Constructor for class iaik.security.md.Skein256
Default constructor.
Skein384 - Class in iaik.security.md
This class implements the Skein message digest algorithm.
Skein384() - Constructor for class iaik.security.md.Skein384
Default constructor.
Skein512 - Class in iaik.security.md
This class implements the Skein message digest algorithm.
Skein512() - Constructor for class iaik.security.md.Skein512
Default constructor.
skip(long) - Method in class iaik.asn1.CountingDerInputStream
Skips n bytes.
skip(long) - Method in class iaik.asn1.DerInputStream
Skips n bytes.
skip(long) - Method in class iaik.security.md.SHAKEInputStream
Skips up to a specified number of data bytes of this XOF stream and returns the number of bytes skipped.
skip(long) - Method in class iaik.utils.CipherInputStream
Skips over a specified number of data bytes of this input stream and returns the number of bytes skipped.
skipObjects(int) - Method in class iaik.asn1.DerInputStream
Skips a number of ASN.1 objects.
skipOIDIntro() - Method in class iaik.utils.RFC2253NameParser
Checks if the next for characters, starting at position position_ equal the String "OID." (case will be ignored).
skipSpace() - Method in class iaik.utils.RFC2253NameParser
Increases the member variable position_ as long as the character at position position_ does not equal the space character.
skipSpaceAndLineBreak() - Method in class iaik.utils.RFC2253NameParser
Increases the member variable position_ as long as the character at position position_ does not equal the space character or does not represent a line break.
SMALLEST_PRIME_SIZE - Static variable in class iaik.utils.NumberTheory
 
smimeCapabilities - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.15) for the PKCS#9 attribute smimeCapabilities as uses by S/MIME (the same as #symmetricCapabilities).
SMIMECapabilities - Class in iaik.x509.extensions.smime
This class implements the S/MIMEv3 SMIMECapabilities certificate extension.
SMIMECapabilities() - Constructor for class iaik.x509.extensions.smime.SMIMECapabilities
Empty default constructor.
SMIMECapabilities(SMIMECapability[]) - Constructor for class iaik.x509.extensions.smime.SMIMECapabilities
Creates an SMIMECapabilities extension for the supplied list of algorithm capabilities to be announced.
SMIMECapability - Class in iaik.x509.extensions.smime
This class implements the SMIMECapability type.
SMIMECapability() - Constructor for class iaik.x509.extensions.smime.SMIMECapability
Empty default constructor.
SMIMECapability(ObjectID) - Constructor for class iaik.x509.extensions.smime.SMIMECapability
Creates an SMIMECapability for the given capability (algorithm) id.
SMIMECapability(ASN1Object) - Constructor for class iaik.x509.extensions.smime.SMIMECapability
Creates an SMIMECapability from an ASN1Object.
SmtpException - Exception in iaik.utils
SMTP Exceptions of SMTPmail are derived from here.
SmtpException() - Constructor for exception iaik.utils.SmtpException
Construct a new SMTP exception.
SmtpException(String) - Constructor for exception iaik.utils.SmtpException
Constructs an SmtpException with a specified detail message.
SmtpMailer - Class in iaik.utils
This class implements a simple SMTP mailing tool.
SmtpMailer(String) - Constructor for class iaik.utils.SmtpMailer
Creates a new simple SmtpMailer from a host name.
SmtpMailer() - Constructor for class iaik.utils.SmtpMailer
Creates a new simple SmtpMailer.
sorted - Variable in class iaik.asn1.SET
 
specifyHolder(Holder) - Method in class iaik.x509.attr.extensions.ProxyInfo
Specifies the Holder of the attribute certificate to which this ProxyInfo extension belongs to.
spreadIntsToBytes(int[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Spreads ints into bytes.
spreadIntsToBytesLE(int[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Spreads ints into bytes in little endian bytes ordering.
spreadIntToBytes(int, byte[], int) - Static method in class iaik.utils.CryptoUtils
Spread one int int bytes in big endian byte order.
spreadIntToBytesLE(int, byte[], int) - Static method in class iaik.utils.CryptoUtils
Spread one int int bytes in little endian byte order.
spreadLongsToBytes(long[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Spreads long integers into bytes.
spreadLongsToBytesLE(long[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Spreads longs into bytes in little endian bytes ordering.
spreadShortsToBytesBE(int[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Spreads shorts into bytes in big-endian.
spreadShortsToBytesLE(int[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Spreads shorts into bytes in little-endian.
squashBytesToInt(byte[], int) - Static method in class iaik.utils.CryptoUtils
Squashes four bytes down to one int in big endian byte order.
squashBytesToInts(byte[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Squashes bytes down to ints.
squashBytesToIntsLE(byte[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Squashes bytes down to ints assuming little endian byte ordering.
squashBytesToIntsLEPadZero(byte[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
 
squashBytesToIntsPadZero(byte[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
 
squashBytesToLongs(byte[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
Squashes bytes down to longs.
squashBytesToLongsLE(byte[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
Squashes bytes down to longs assuming little endian byte ordering.
squashBytesToShortsBE(byte[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Squashes bytes down to shorts in big-endian.
squashBytesToShortsLE(byte[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
Squashes bytes down to shorts in little-endian.
ssdhKeyAgreement - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Static-Static Diffie-Hellman key agreement algorithm (CMS).
SSL_CA - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for issuing certs for SSL use.
SSL_CLIENT - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for SSL client authentication use.
SSL_SERVER - Static variable in class iaik.x509.extensions.netscape.NetscapeCertType
Indicates a certificate that is certified for SSL server authentication use.
SSLeayPrivateKey - Class in iaik.utils
The SSLeayPrivateKey is used to read/write and decrypt/encrypt private keys created with SSLeay or OpenSSL, respectively.
SSLeayPrivateKey(PrivateKey) - Constructor for class iaik.utils.SSLeayPrivateKey
This constructor gets a private key object to convert it into the OpenSSL format.
SSLeayPrivateKey(String) - Constructor for class iaik.utils.SSLeayPrivateKey
Reads a private key created by SSLeay from the specified file.
SSLeayPrivateKey(InputStream) - Constructor for class iaik.utils.SSLeayPrivateKey
Reads a private key created by SSLeay from the specified file.
SSLRSASignature - Class in iaik.security.rsa
THIS CLASS IS OUTDATED AND SHOULD NOT BE USED ANY LONGER.
SSLRSASignature() - Constructor for class iaik.security.rsa.SSLRSASignature
The default constructor.
startLine - Static variable in class iaik.asn1.ASN1
First line of a file in PEM format.
startTests() - Method in class iaik.security.random.FIPS140Test
Run all the tests.
startTests(boolean) - Method in class iaik.security.random.FIPS140Test
Always run all the tests.
statementID - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
The statement id of the QcEuCompliance statement info.
statementID - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
The statement id for this QcEuLimitValue statement info.
statementID - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
The statement id of the QcEuPDS statement info.
statementID - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
The statement id for this QcEuRetentionPeriod statement info.
statementID - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcEuSSCD
The statement id of the QcEuSSCD statement info.
statementID - Static variable in class iaik.x509.extensions.qualified.structures.etsi.QcType
The statement id for this QcType statement info.
statementID - Static variable in class iaik.x509.extensions.qualified.structures.QCSyntaxV1
QCSyntaxV1 statement id (1.3.6.1.5.5.7.11.1).
statementID - Static variable in class iaik.x509.extensions.qualified.structures.QCSyntaxV2
QCSyntaxV2 statement id (1.3.6.1.5.5.7.11.2).
statementID - Static variable in class iaik.x509.extensions.qualified.structures.SemanticsInformation
The statement id of the SemanticsInformation statement info.
stateOrProvince - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.8) for the X.500 attribute type stateOrProvinceName (shortName ST).
store(OutputStream, String) - Method in class iaik.utils.ExtendedProperties
 
store(String, char[]) - Method in class iaik.utils.IAIKPasswordStore
Encrypts the current state of this key store and stores it to a file.
store(File, char[]) - Method in class iaik.utils.IAIKPasswordStore
Encrypts the current state of this key store and stores it to a file.
store(OutputStream, char[]) - Method in class iaik.utils.IAIKPasswordStore
Encrypts the current state of this key store and stores it to an output stream.
stream_mode - Variable in class iaik.asn1.ASN1Object
In stream mode the components are written in correct order when the encoding is performed.
StreamCopier - Class in iaik.utils
This utility class copies all data from an InputStream to an OutputStream.
StreamCopier(InputStream, OutputStream) - Constructor for class iaik.utils.StreamCopier
Creates a StreamCopier that reads from inStream and writes to outStream.
StreamCopier(InputStream, boolean, OutputStream, boolean) - Constructor for class iaik.utils.StreamCopier
Creates a StreamCopier that reads from inStream and writes to outStream.
streetAddress - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.9) for the X.500 attribute type streetAddress (shortName STREET).
SubjectAltName - Class in iaik.x509.extensions
This class implements the SubjectAltName extension.
SubjectAltName() - Constructor for class iaik.x509.extensions.SubjectAltName
Default Constructor.
SubjectAltName(GeneralNames) - Constructor for class iaik.x509.extensions.SubjectAltName
Constructs a SubjectAltName extension with the given GeneralNames as value.
SubjectDirectoryAttributes - Class in iaik.x509.extensions
This class implements the SubjectDirectoryAttributes Extension.
SubjectDirectoryAttributes() - Constructor for class iaik.x509.extensions.SubjectDirectoryAttributes
Default constructor.
SubjectDirectoryAttributes(Attribute[]) - Constructor for class iaik.x509.extensions.SubjectDirectoryAttributes
Creates an SubjectDirectoryAttributes object and adds a the the given attributes.
SubjectInfoAccess - Class in iaik.x509.extensions
This class implements the SubjectInfoAccess Extension.
SubjectInfoAccess() - Constructor for class iaik.x509.extensions.SubjectInfoAccess
Default constructor.
SubjectInfoAccess(AccessDescription) - Constructor for class iaik.x509.extensions.SubjectInfoAccess
Creates an SubjectInfoAccess object and adds a AccessDescription.
SubjectKeyIdentifier - Class in iaik.x509.extensions
This class implements the SubjectKeyIdentifier extension.
SubjectKeyIdentifier() - Constructor for class iaik.x509.extensions.SubjectKeyIdentifier
Default constructor.
SubjectKeyIdentifier(byte[]) - Constructor for class iaik.x509.extensions.SubjectKeyIdentifier
Creates a SubjectKeyIdentifier extension with a defined identifier.
SubjectKeyIdentifier(PublicKey) - Constructor for class iaik.x509.extensions.SubjectKeyIdentifier
Creates a SubjectKeyIdentifier extension from the given public key.
successful - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "successful" (0) indicating that the response has valid confirmation.
superseded - Static variable in class iaik.asn1.structures.DistributionPoint
The superseded reason flag.
superseded - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason superseded.
surName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.4) for the x.500 attribute type surname (shortName SN), added by Telia.
SvceAuthInfo - Class in iaik.x509.attr.attributes
This class implements the SvceAuthInfo type specified by the PKIX X.509 Attribute Certificate profile ( RFC 5755) to be used as base type for the ServiceAuthenticationInformation and AccessIdentity attribute types.
SvceAuthInfo() - Constructor for class iaik.x509.attr.attributes.SvceAuthInfo
Empty default constructor.
SvceAuthInfo(GeneralName, GeneralName) - Constructor for class iaik.x509.attr.attributes.SvceAuthInfo
Creates a SvceAuthInfo from given service and ident name.
SvceAuthInfo(ASN1Object) - Constructor for class iaik.x509.attr.attributes.SvceAuthInfo
Creates a SvceAuthInfo from its ASN.1 representation.
symmetric_key - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
The secret content encryption key.
symmetricCapabilities - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.15) for the PKCS#9 attribute symmetricCapabilities as uses by S/MIME.

T

T61String - Static variable in class iaik.asn1.ASN
Global ASN.1 type T61String (TeletexString; eight-bit extension to the ASCII character set )
T61String - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type T61String (TeletexString; eight-bit extension to the ASCII character set )
T61String - Class in iaik.asn1
This class implements the native ASN.1 type "T61String" (TeletexString).
T61String() - Constructor for class iaik.asn1.T61String
Creates an empty T61String object.
T61String(String) - Constructor for class iaik.asn1.T61String
Creates a new ASN.1 T61String object for the given String value.
tag - Variable in class iaik.asn1.ASN
Dynamic part: the tag number of this specific ASN.1 type.
tag_class - Variable in class iaik.asn1.ASN
Dynamic part: tag class of this specific ASN.1 type.
Target - Class in iaik.x509.attr
This class implements the Target type specified by the X.509 Attribute Certificate profile (RFC 5755) to be used within TargetInformation or ProxyInfo attribute certificate extensions.
Target() - Constructor for class iaik.x509.attr.Target
Empty default cosntructor.
Target(ASN1Object) - Constructor for class iaik.x509.attr.Target
Decodes/parses a Target object from its ASN.1 representation.
TARGET_CERT - Static variable in class iaik.x509.attr.Target
Target type targetCert (2).
TARGET_GROUP - Static variable in class iaik.x509.attr.Target
Target type targetGroup (1).
TARGET_NAME - Static variable in class iaik.x509.attr.Target
Target type targetName (0).
TargetCert - Class in iaik.x509.attr
This class implements the TargetCert type specified by the X.509 Attribute Certificate profile (RFC 5755) to be used within TargetInformation or ProxyInfo attribute certificate extensions.
TargetCert(IssuerSerial) - Constructor for class iaik.x509.attr.TargetCert
Creates a new TargetCert object with the given issuer and serial number.
TargetCert(ASN1Object) - Constructor for class iaik.x509.attr.TargetCert
Creates a TargetCert form its ASN.1 representation.
TargetChecker - Interface in iaik.x509.attr
Interface to may be implemented for application-dependent checking if some server/service is a valid target/proxy of an attribute certificate that contains the TargetInformation or ProxyInfo extension.
TargetException - Exception in iaik.x509.attr
Exception to be thrown if a Target implementation is not be able to determine if a given server/service is a target for the attribute certificate that contains the particular Target extension.
TargetException() - Constructor for exception iaik.x509.attr.TargetException
Creates a TargetException with no message describing the exception.
TargetException(String) - Constructor for exception iaik.x509.attr.TargetException
Creates a TargetException with the given message describing this particular exception.
TargetGroup - Class in iaik.x509.attr
This class implements the TargetGroup type specified by the X.509 Attribute Certificate profile (RFC 5755) to be used within TargetInformation or ProxyInfo attribute certificate extensions.
TargetGroup(GeneralName) - Constructor for class iaik.x509.attr.TargetGroup
Creates a new TargetGroup with the given value.
TargetGroup(ASN1Object) - Constructor for class iaik.x509.attr.TargetGroup
Creates a TargetGroup form its ASN.1 representation.
TargetInformation - Class in iaik.x509.attr.extensions
This class implements the TargetInformation attribute certificate extension.
TargetInformation() - Constructor for class iaik.x509.attr.extensions.TargetInformation
Default constructor.
TargetName - Class in iaik.x509.attr
This class implements the TargetName type specified by the X.509 Attribute Certificate profile (RFC 5755) to be used within TargetInformation or ProxyInfo attribute certificate extensions.
TargetName(GeneralName) - Constructor for class iaik.x509.attr.TargetName
Creates a new TargetName with the given value.
TargetName(ASN1Object) - Constructor for class iaik.x509.attr.TargetName
Creates a TargetName form its ASN.1 representation.
Targets - Class in iaik.x509.attr
This class implements the Targets type specified by the X.509 Attribute Certificate profile (RFC 5755) to be used within TargetInformation or ProxyInfo attribute certificate extensions.
Targets() - Constructor for class iaik.x509.attr.Targets
Default constructor.
Targets(ASN1Object) - Constructor for class iaik.x509.attr.Targets
Creates a Targets object from its ASN.1 representation (SEQUENCE OF Target).
telephoneNumber - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.20) for the X.500 attribute type telephoneNumber.
telexNumber - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.21) for the X.500 attribute type telexNumber.
this_object - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
An InputStream from which a DER encoded DigestedData object is read.
this_object - Variable in class iaik.pkcs.pkcs7.SignedDataStream
An InputStream from which a DER encoded SignedData object is read.
timeStamping - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.3.6.1.5.5.7.48.3) for the x.509 AccessDescription access method timeStamping (id-ad-timeStamping) which may be used within a SubjectInfoAccess extension.
timeStamping - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The "Timestamping" ExtendedKeyUsage purpose id.
timeStampToken - Static variable in class iaik.asn1.ObjectID
 
title - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.12) for the X.500 attribute type title (shortName T).
toArray() - Method in class iaik.asn1.structures.Attributes
Returns an array containing all the attributes included in this container.
toArray() - Method in class iaik.utils.CollectionVector
Returns the elements of this vector as array.
toArray(Vector) - Static method in class iaik.utils.Util
This method converts a Vector to an array.
toArray(Vector, Class) - Static method in class iaik.utils.Util
This method converts a Vector to an array.
toASCIIBytes(String) - Static method in class iaik.utils.Util
Convert the String to a byte[] in the ASCII encoding.
toASCIIString(byte[], int, int) - Static method in class iaik.utils.Util
Convert the bytes to a String using the ASCII encoding.
toASCIIString(byte[]) - Static method in class iaik.utils.Util
Convert the bytes to a String using the ASCII encoding.
toASN1Object() - Method in class iaik.asn1.ASN1
Returns the ASN1Object represented by this ASN1 object.
toASN1Object() - Method in interface iaik.asn1.ASN1Type
Creates an ASN1Object according to the ASN.1 type the class implements.
toASN1Object() - Method in class iaik.asn1.structures.AccessDescription
Returns this AccessDescription as ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.AlgorithmID
Returns the AlgorithmID as an (SEQUENCE) ASN1Object.
toASN1Object(boolean) - Method in class iaik.asn1.structures.AlgorithmID
Returns the AlgorithmID as an (SEQUENCE) ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.Attribute
Returns the Attribute as an ASN1Object.
toASN1Object(boolean) - Method in class iaik.asn1.structures.Attribute
Returns the Attribute as an ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.AVA
Returns this AttributeValueAssertion as an ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.ChoiceOfTime
Returns the value of this object as an ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.DistributionPoint
Returns this DistributionPoint as (SEQUENCE) ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.GeneralName
Returns this GeneralName object as ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.GeneralNames
Returns this GeneralNames object as ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.GeneralSubtree
Returns this GeneralSubtree as (SEQUENCE) ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.Name
Returns this Name as ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.PolicyInformation
Returns this PolicyInformation as (SEQUENCE) ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.PolicyMapping
Returns this policy mapping as (SEQUENCE) ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Returns this PolicyQualifierInfo as ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.RDN
Returns the RelativeDistinguishedName as an ASN1Object.
toASN1Object() - Method in class iaik.asn1.structures.UnknownAttributeValue
Returns an ASN1Object representing this unknown attribute value.
toASN1Object() - Method in class iaik.pkcs.pkcs1.MGF1Parameters
Gets an ASN.1 representation of this MGF1 parameters.
toASN1Object() - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
Gets an ASN.1 representation of this RSA OAEP parameters.
toASN1Object() - Method in class iaik.pkcs.pkcs1.RSAPssParameters
Gets an ASN.1 representation of this RSA PSS parameters.
toASN1Object() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
Gets an ASN.1 representation of this RSA-SSA PKCS1v1.5 parameters.
toASN1Object() - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Returns this AuthenticatedSafe as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs12.CertificateBag
Returns this CertificateBag as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs12.CRLBag
Returns this CRLBag as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs12.KeyBag
Returns this KeyBag as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs12.PKCS12
Returns this PKCS#12 object as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Returns this PKCS8ShroudedKeyBag as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs12.SafeContentsBag
Returns this SafeContentsBag as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs12.SecretBag
Returns this SecretBag as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns this PKCS#7 ContentInfo as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns this PKCS#7 ContentInfoStream as ASN1Object.
toASN1Object() - Method in interface iaik.pkcs.pkcs7.ContentStream
Returns the content value of the implemented PKCS#7 content type as an ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.Data
Returns this PKCS#7 Data as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.DataStream
Returns this PKCS#7 Data as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.DigestedData
Returns this DigestedData as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns this DigestedDataStream as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns this DigestedData as ASN1Object where a constructed OCTET STRING is used for encoding the content.
toASN1Object() - Method in class iaik.pkcs.pkcs7.DigestInfo
Returns this DigestInfo as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
Returns this EncryptedContentInfo as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns this EncryptedContentInfoStream as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns this PKCS#7 EncryptedData as ASN1Object where a constructed OCTET STRING is used for encoding the encrypted content.
toASN1Object() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns this PKCS#7 EnvelopedDataStream as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns this PKCS#7 EncryptedDataStream as ASN1Object where a constructed OCTET STRING is used for encoding the encrypted content.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.EnvelopedData
Returns this EnvelopedData as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns this EnvelopedDataStream as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns this EnvelopedData as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Returns this IssuerAndSerialNumber as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns this RecipientInfo as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns this SignedAndEnvelopedData as ASN1Object where a constructed OCTET STRING is used for encoding the content.
toASN1Object() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns this PKCS#7 SignedAndEnvelopedDataStream as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns this SignedAndEnvelopedDataStream as ASN1Object where a constructed OCTET STRING is used for encoding the content.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.SignedData
Returns this SignedData as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns this SignedDataStream as ASN1Object.
toASN1Object(int) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns this SignedData as ASN1Object where a constructed OCTET STRING is used for encoding the content.
toASN1Object() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns this SignerInfo as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Returns this AsymmetricKeyPackage as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Returns this EncryptedPrivateKeyInfo as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns this PrivateKeyInfo as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs9.ChallengePassword
Returns this ChallengePassword as ASN1Object.
toASN1Object() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns this ExtensionRequest as ASN1Object.
toASN1Object() - Method in class iaik.security.dsa.DSAParams
Returns this DSAParams object as ASN1Object of type SEQUENCE containing the prime and sub-prime values p and q and the base value b..
toASN1Object() - Method in class iaik.security.spec.IaikPBEParameterSpec
Returns this PBE parameter specification as an ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.ACRL
Returns the CRL as an ASN1Object.
toASN1Object() - Method in interface iaik.x509.attr.AttCertIssuer
Returns this AttCertIssuer as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.AttributeCertificate
Returns this attribute certificate as an ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.attributes.Clearance
Returns this Clearance as ASN1Object.
toASN1Object(boolean) - Method in class iaik.x509.attr.attributes.Clearance
Returns this Clearance as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Returns this IetfAttrSyntax as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.attributes.Role
Returns this Role attribute as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.attributes.SvceAuthInfo
Returns this SvceAuthInfo as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Returns the ASN.1 representation of the extension.
toASN1Object() - Method in class iaik.x509.attr.extensions.AuditIdentity
Returns an ASN1Object representing the value of this AuditIdentity extension object.
toASN1Object() - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Returns the ASN.1 representation of the extension.
toASN1Object() - Method in class iaik.x509.attr.extensions.NoRevAvail
Returns an ASN1Object representing the value of this NoRevAvail extension object.
toASN1Object() - Method in class iaik.x509.attr.extensions.ProxyInfo
Returns an ASN1Object representing the value of this ProxyInfo extension object.
toASN1Object() - Method in class iaik.x509.attr.extensions.TargetInformation
Returns an ASN1Object representing the value of this TargetInformation extension object.
toASN1Object() - Method in class iaik.x509.attr.Holder
Returns this Holder as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.IssuerSerial
Returns this IssuerSerial as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns this ObjectDigestInfo as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.Target
Retruns this Target as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.Targets
Returns this Targets as ASN1Object (SEQUENCE of Target).
toASN1Object() - Method in class iaik.x509.attr.UnknownSecurityCategory
Returns an ASN1Object representing this unknown SecurityCategory value.
toASN1Object() - Method in class iaik.x509.attr.V1Form
Returns this V1Form as ASN1Object.
toASN1Object() - Method in class iaik.x509.attr.V2Form
Returns this V2Form as ASN1Object.
toASN1Object() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns an ASN1Object representing the value of this AuthorityKeyIdentifier extension object.
toASN1Object() - Method in class iaik.x509.extensions.BasicConstraints
Returns an ASN1Object representing the value of this BasicConstraints extension object.
toASN1Object() - Method in class iaik.x509.extensions.CertificateIssuer
Returns an ASN1Object representing the value of this CertificateIssuer extension object.
toASN1Object() - Method in class iaik.x509.extensions.CertificatePolicies
Returns an ASN1Object representing the value of this CertificatePolicies extension object.
toASN1Object() - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Returns an ASN1Object representing the value of this CRLDistPointsSyntax extension object.
toASN1Object() - Method in class iaik.x509.extensions.CRLNumber
Returns an ASN1Object representing the value of this CRLNumber extension object.
toASN1Object() - Method in class iaik.x509.extensions.DeltaCRLIndicator
Returns an ASN1Object representing the value of this DeltaCRLIndicator extension object.
toASN1Object() - Method in class iaik.x509.extensions.ErrorExtension
Only throws a X509ExtensionException, since an ErrorExtension only may be used for displaying information about some broken extension.
toASN1Object() - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
Returns an ASN1Object representing the value of this ExpiredCertsOnCRL extension object.
toASN1Object() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns an ASN1Object representing the value of this ExtendedKeyUsage extension object.
toASN1Object() - Method in class iaik.x509.extensions.HoldInstructionCode
Returns an ASN1Object representing the value of this HoldInstructionCode extension object.
toASN1Object() - Method in class iaik.x509.extensions.InfoAccess
Returns an ASN1Object representing the value of this InfoAccess object.
toASN1Object() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns an ASN1Object representing the value of this InhibitAnyPolicy extension object.
toASN1Object() - Method in class iaik.x509.extensions.InvalidityDate
Returns an ASN1Object representing the value of this InvalidityDate extension object.
toASN1Object() - Method in class iaik.x509.extensions.IssuerAltName
Returns an ASN1Object representing the value of this IssuerAltName extension object.
toASN1Object() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns an ASN1Object representing the value of this IssuingDistributionPoint extension object.
toASN1Object() - Method in class iaik.x509.extensions.KeyUsage
Returns an ASN1Object representing the value of this KeyUsage extension object.
toASN1Object() - Method in class iaik.x509.extensions.NameConstraints
Returns an ASN1Object representing the value of this NameConstraints extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Returns an ASN1Object representing the value of this NetscapeBaseUrl extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns an ASN1Object representing the value of this NetscapeCaPolicyUrl extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns an ASN1Object representing the value of this NetscapeCaRevocationUrl extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Returns an ASN1Object representing the value of this NetscapeCertRenewalUrl extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Returns an ASN1Object representing the value of this NetscapeCertType extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns an ASN1Object representing the value of this NetscapeComment extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns an ASN1Object representing the value of this NetscapeRevocationUrl extension object.
toASN1Object() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns an ASN1Object representing the value of this NetscapeSSLServerName extension object.
toASN1Object() - Method in class iaik.x509.extensions.ocsp.NoCheck
Returns an ASN1Object representing the value of this NoCheck extension.
toASN1Object() - Method in class iaik.x509.extensions.PolicyConstraints
Returns an ASN1Object representing the value of this PolicyConstraints extension object.
toASN1Object() - Method in class iaik.x509.extensions.PolicyMappings
Returns an ASN1Object representing the value of this PolicyMappings extension object.
toASN1Object() - Method in class iaik.x509.extensions.priv.IdentityLinkIssuer
Returns an ASN1Object representing the value of this IdentityLinkIssuer extension object.
toASN1Object() - Method in class iaik.x509.extensions.priv.MandateIssuer
Returns an ASN1Object representing the value of this MandateIssuer extension object.
toASN1Object() - Method in class iaik.x509.extensions.priv.Officials
Returns an ASN1Object representing the value of this Officials extension object.
toASN1Object() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Returns an ASN1Object representing the value of this PublicAuthorityIdentifier extension object.
toASN1Object() - Method in class iaik.x509.extensions.priv.PublicServiceProvider
Returns an ASN1Object representing the value of this PublicServiceProvider extension object.
toASN1Object() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns an ASN1Object representing the value of this PrivateKeyUsagePeriod extension object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.BiometricInfo
Returns an ASN1Object representing the value of this BiometricInfo extension object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns an ASN1Object representing the value of this QCStatements extension object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Returns this BiometricData as ASN1Object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
Returns an ASN1Object representing this QcEuCompliance object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Returns an ASN.1 representation of this QcEuLimitValue.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
Returns this PdsLocation as ASN1Object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Returns an ASN1Object representing this QcEuPDS object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Returns an ASN.1 representation of this QcEuRetentionPeriod.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuSSCD
Returns an ASN1Object representing this QcEuSSCD object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Returns an ASN.1 representation of this QcType.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.QCStatement
Returns this QCStatement as ASN1Object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
Returns an ASN.1 representation of a particular statement info.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns an ASN1Object representing this SemanticsInformation object.
toASN1Object() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Creates an ASN1Object representing this unknown statement info.
toASN1Object() - Method in class iaik.x509.extensions.ReasonCode
Returns an ASN1Object representing the value of this ReasonCode extension object.
toASN1Object() - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Returns this SMIMECapabilities as ASN1Object.
toASN1Object() - Method in class iaik.x509.extensions.smime.SMIMECapability
Returns this SMIMECapability as ASN1Object.
toASN1Object() - Method in class iaik.x509.extensions.SubjectAltName
Returns an ASN1Object representing the value of this SubjectAltName extension object.
toASN1Object() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns an ASN1Object representing the value of this SubjectDirectoryAttributes extension object.
toASN1Object() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns an ASN1Object representing the value of this SubjectKeyIdentifier extension object.
toASN1Object() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns the BasicOCSPResponse as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.CertID
Returns this CertID as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.CertStatus
Returns this CertStatus as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Returns an ASN1Object representing the value of this AcceptableResponses extension.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Returns an ASN1Object representing the value of this ArchiveCutoff extension.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Returns an ASN1Object representing the value of this CertHash extension.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.CrlID
Returns an ASN1Object representing the value of this CrlID extension.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.ExtendedRevoked
Returns an ASN1Object representing the value of this ExtendedRevoked extension.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns an ASN1Object representing the value of this Nonce extension.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Returns this PreferredSignatureAlgorithm as ASN.1 object.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Returns an ASN1Object representing the value of this PreferredSignatureAlgorithms extension.
toASN1Object() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Returns an ASN1Object representing the value of this ServiceLocator extension.
toASN1Object() - Method in class iaik.x509.ocsp.OCSPRequest
Returns the OCSPRequest as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.OCSPResponse
Returns this OCSP response as ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.ReqCert
Returns this ReqCert object as ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.Request
Returns this Request as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.ResponderID
Returns this ResponderID as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.ResponseBytes
Returns this ResponseBytes as ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.RevokedInfo
Returns this RevokedInfo as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.SingleResponse
Returns this SingleResponse as an ASN1Object.
toASN1Object() - Method in class iaik.x509.ocsp.UnknownInfo
Returns this UnknownInfo as an ASN1Object.
toASN1Object() - Method in class iaik.x509.PublicKeyInfo
Returns this PublicKeyInfo as ASN1Object.
toASN1Object() - Method in class iaik.x509.RevokedCertificate
Returns the revoked certificate as ASN1Object.
toASN1Object() - Method in class iaik.x509.UnknownExtension
Creates an ASN1Object, which represents the value of this unknown Extension.
toASN1Object() - Method in class iaik.x509.V3Extension
Returns an ASN.1 representation of a particular extension.
toASN1Object() - Method in class iaik.x509.X509Certificate
Returns the certificate as an ASN1Object.
toASN1Object() - Method in class iaik.x509.X509CRL
Returns the CRL as an ASN1Object.
toASN1Object() - Method in class iaik.x509.X509Extensions
Returns this X509Extensions object as (SEQUENCE) ASN1Object.
toAsn1SEQUENCE() - Method in class iaik.asn1.structures.Attributes
Returns the attributes included in this container as ASN.1 SEQUENCE.
toAsn1SET() - Method in class iaik.asn1.structures.Attributes
Returns the attributes included in this container as ASN.1 SET.
toAsn1SET(boolean) - Method in class iaik.asn1.structures.Attributes
Returns the attributes included in this container as ASN.1 SET.
toBase64String(byte[]) - Static method in class iaik.utils.Util
Encodes a binary byte array into Base64 and returns the result as String.
toBooleanArray(String) - Static method in class iaik.utils.Util
Transforms the characters of the given bit string into boolean values and returns the given string as an array of boolean values.
toByte(char, int) - Static method in class iaik.utils.Util
Convert the given char to an int.
toByteArray() - Method in class iaik.asn1.ASN1
Returns the ASN1Object represented by this class as DER encoded byte array.
toByteArray(boolean) - Method in class iaik.asn1.ASN1
Returns the ASN1Object represented by this class as DER encoded byte array.
toByteArray() - Method in class iaik.pkcs.NetscapeCertList
Returns this NetscapeCertList object as DER encoded byte array.
toByteArray() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns the certificate request in a byte array in DER format.
toByteArray() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns this PKCS#7 ContentInfo as DER encoded byte array.
toByteArray() - Method in class iaik.pkcs.pkcs7.DigestInfo
Returns this DigestInfo as DER encoded byte array.
toByteArray() - Method in class iaik.pkcs.PKCS7CertList
Returns this PKCS7CertList object as DER encoded byte array.
toByteArray() - Method in class iaik.utils.EnhancedByteArrayOutputStream
Gets the content of this EnhancedByteArrayOutputStream as byte array.
toByteArray(String) - Static method in class iaik.utils.Util
Convert the given string with hex values to a byte array.
toByteArray(int) - Static method in class iaik.utils.Util
Converts an integer to a byte array in big endian order.
toByteArray(long) - Static method in class iaik.utils.Util
Converts a long integer to a byte array in big endian order.
toByteArray() - Method in class iaik.x509.attr.ACRL
Returns the CRL as a DER encoded ASN.1 data structure.
toByteArray() - Method in class iaik.x509.attr.AttributeCertificate
Returns this attribute certificate as DER encoded ASN.1 data structure.
toByteArray() - Method in class iaik.x509.NetscapeCertRequest
Returns this NetscapeCertRequest in a byte array in DER format.
toByteArray() - Method in class iaik.x509.X509Certificate
Returns the certificate as DER encoded ASN.1 data structure.
toByteArray() - Method in class iaik.x509.X509CRL
Returns the CRL as a DER encoded ASN.1 data structure.
TOP_SECRET - Static variable in class iaik.x509.attr.attributes.Clearance
Predefined classList value "top-secret" (5);
toPemArray(Certificate) - Static method in class iaik.utils.Util
Convert the given Certificate to a PEM style base64 encoded byte array.
toPemArray(Certificate[]) - Static method in class iaik.utils.Util
Convert the given Certificate to a PEM style base64 encoded byte array.
toPemArray(AttributeCertificate) - Static method in class iaik.utils.Util
Convert the given attribute certificate to a PEM style base64 encoded byte array.
toPemArray(X509CRL) - Static method in class iaik.utils.Util
Convert the given CRL to a PEM style base64 encoded byte array.
toPemArray(PrivateKey) - Static method in class iaik.utils.Util
Converts the given private key to a PEM style base64 encoded byte array.
toPemArray(CertificateRequest) - Static method in class iaik.utils.Util
Convert the given Certificate request to a PEM style base64 encoded byte array.
toPemArray(byte[], String) - Static method in class iaik.utils.Util
Convert the given data to a PEM style base64 encoded byte array.
toPemString(Certificate) - Static method in class iaik.utils.Util
Convert the given Certificate to a PEM style base64 encoded string.
toPemString(AttributeCertificate) - Static method in class iaik.utils.Util
Convert the given attribute certificate to a PEM style base64 encoded string.
toPemString(X509CRL) - Static method in class iaik.utils.Util
Convert the given CRL to a PEM style base64 encoded string.
toPemString(PrivateKey) - Static method in class iaik.utils.Util
Convert the given private key to a PEM style base64 encoded string.
toPemString(CertificateRequest) - Static method in class iaik.utils.Util
Convert the given Certificate request to a PEM style base64 encoded string.
toPemString(byte[], String) - Static method in class iaik.utils.Util
Convert the given data to a PEM style base64 encoded string.
toSourceCodeString(byte[]) - Static method in class iaik.utils.Util
Formats a byte array so that the string it represents can be inserted in a Java source code.
toString() - Method in class iaik.asn1.ASN
Returns a String describing this ASN.1 type.
toString() - Method in class iaik.asn1.ASN1
Returns a string that represents the contents of this ASN1Object.
toString() - Method in class iaik.asn1.ASN1Object
Returns a string that represents the contents of this ASN1Object.
toString() - Method in class iaik.asn1.ASN1String
Returns a string that represents the contents of this ASN1String.
toString() - Method in class iaik.asn1.BIT_STRING
Returns a string that represents the contents of this BIT STRING ASN1Object.
toString() - Method in class iaik.asn1.BOOLEAN
Returns a string that represents the contents of this BOOLEAN ASN.1 object.
toString() - Method in class iaik.asn1.CON_SPEC
Returns a string that represents the contents of this CON_SPEC ASN1Object.
toString() - Method in class iaik.asn1.EncodedASN1Object
Returns a string representation of this object.
toString() - Method in class iaik.asn1.ENUMERATED
Returns a string that represents the contents of this ENUMERATED ASN1Object.
toString() - Method in class iaik.asn1.GeneralizedTime
Returns a string that represents the contents of this GeneralizedTime.
toString() - Method in class iaik.asn1.INTEGER
Returns a string that represents the contents of this INTEGER ASN1Object.
toString() - Method in class iaik.asn1.NULL
Returns a string that represents the contents of this NULL ASN1Object.
toString() - Method in class iaik.asn1.ObjectID
Returns a string that represents the contents of the ObjectID.
toString() - Method in class iaik.asn1.OCTET_STRING
Returns a string that represents the contents of this OCTET STRING ASN1Object.
toString(boolean) - Method in class iaik.asn1.OCTET_STRING
Returns a string that represents the contents of this OCTET STRING ASN1Object.
toString() - Method in class iaik.asn1.SEQUENCE
Returns a String that represents the value of this SEQUENCE.
toString() - Method in class iaik.asn1.SET
Returns a String that represents the value of this SET.
toString() - Method in class iaik.asn1.structures.AccessDescription
Returns a string giving some information about this AccessDescription object.
toString() - Method in class iaik.asn1.structures.AlgorithmID
Returns a string that represents this AlgorithmIdentifier.
toString() - Method in class iaik.asn1.structures.Attribute
Returns a string that represents the contents of this Attribute.
toString() - Method in class iaik.asn1.structures.Attributes
Returns a string that lists all the Attributes hold in this container.
toString() - Method in class iaik.asn1.structures.AttributeValue
Returns a String representation of the AttributeValue.
toString() - Method in class iaik.asn1.structures.AVA
Returns a string that represents the contents of this RDN.
toString(boolean) - Method in class iaik.asn1.structures.AVA
Returns a string that represents the contents of this AVA.
toString() - Method in class iaik.asn1.structures.ChoiceOfTime
Returns a string that represents the contents of the extensions.
toString() - Method in class iaik.asn1.structures.DistributionPoint
Returns a string that represents the contents of this DistributionPoint.
toString() - Method in class iaik.asn1.structures.GeneralName
Returns a string that represents the contents of this general name.
toString() - Method in class iaik.asn1.structures.GeneralNames
Returns a string that represents the contents of this GeneralNames object.
toString() - Method in class iaik.asn1.structures.GeneralSubtree
Returns a string that represents the contents of this GeneralSubtree.
toString() - Method in class iaik.asn1.structures.Name
Returns a string that represents this Name.
toString(boolean) - Method in class iaik.asn1.structures.Name
Returns a string that represents this Name.
toString() - Method in class iaik.asn1.structures.OtherName
Returns a String representation of the OtherName.
toString() - Method in class iaik.asn1.structures.PolicyInformation
Returns a string that represents the contents of this PolicyInformation.
toString() - Method in class iaik.asn1.structures.PolicyMapping
Returns a string that represents the contents of PolicyMapping
toString() - Method in class iaik.asn1.structures.PolicyQualifierInfo
Returns a string that represents the contents of PolicyQualifierInfo
toString() - Method in class iaik.asn1.structures.RDN
Returns a string that represents the contents of this RDN.
toString(boolean) - Method in class iaik.asn1.structures.RDN
Returns a string that represents the contents of this RDN.
toString() - Method in class iaik.asn1.structures.UnknownAttributeValue
Returns a string that represents the contents of this unknown attribute value.
toString() - Method in class iaik.asn1.UNKNOWN
Returns a string that represents the contents of this UNKNOWN ASN.1 type.
toString() - Method in class iaik.asn1.UTCTime
Returns a string that represents the contents of this UTCTime ASN1Object.
toString() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
Returns a String representation of this ParameterSpec.
toString() - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
Returns a String representation of this ParameterSpec.
toString() - Method in class iaik.iso.iso9796.RawISO9796P2ParameterSpec
Returns a String representation of this ParameterSpec.
toString() - Method in class iaik.iso.iso9796.RawISO9796P2S2S3ParameterSpec
Returns a String representation of this ParameterSpec.
toString() - Method in class iaik.pkcs.NetscapeCertList
Returns a string giving some information about the contents of this NetscapeCertList object.
toString() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
Returns a string representation.
toString() - Method in class iaik.pkcs.pkcs1.MGF1ParameterSpec
Returns a String representation of this object.
toString() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
Returns a string representation of this RSAOaepParameterSpec.
toString() - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
Gets a String representation of this RSAOaepPSourceParameterSpec.
toString() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
Returns a string representation of this RSAPssParameterSpec.
toString() - Method in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
Gets a String representation of this RSAPssSaltParameterSpec.
toString() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15ParameterSpec
Returns a String representation of this object.
toString() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns a string that represents the contents of the certificate request.
toString(boolean) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Returns a string that represents the contents of the certificate request.
toString() - Method in class iaik.pkcs.pkcs12.Attributes
Returns a String representation of these Attributes.
toString() - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
Returns a string giving some information about this AuthenticatedSafe object.
toString() - Method in class iaik.pkcs.pkcs12.CertificateBag
Returns a String representation of this CertificateBag.
toString() - Method in class iaik.pkcs.pkcs12.CRLBag
Returns a String representation of this CRLBag.
toString() - Method in class iaik.pkcs.pkcs12.KeyBag
Returns a String representation of this KeyBag.
toString() - Method in class iaik.pkcs.pkcs12.PKCS12
Returns a string giving some information about this PKCS12 object.
toString() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
Gets s String representation of this PKCS12Algorithm.
toString() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
Gets a String representation of this PKCS12Algorithms.
toString() - Method in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
Gets a String representation of this PKCS12Pbes2Algorithm
toString() - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
Returns a String representation of this PKCS8ShroudedKeyBag.
toString() - Method in class iaik.pkcs.pkcs12.SafeBag
Returns a String representation of these Attributes.
toString() - Method in class iaik.pkcs.pkcs12.SafeContentsBag
Returns a String representation of this SafeContentsBag.
toString() - Method in class iaik.pkcs.pkcs12.SecretBag
Returns a String representation of this SecretBag.
toString() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
Returns a String representation of this PBES2ParameterSpec object.
toString(boolean) - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
Returns a String representation of this PBES2ParameterSpec object.
toString() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
Returns a String representation of this PBKDF2ParameterSpec object.
toString() - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns a string giving some information about this PKCS#7 ContentInfo.
toString(boolean) - Method in class iaik.pkcs.pkcs7.ContentInfo
Returns a string giving some - if requested - detailed information about this PKCS#7 ContentInfo.
toString() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns a string giving some information about this PKCS#7 ContentInfoStream.
toString(boolean) - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Returns a string giving some - if requested - detailed information about this PKCS#7 ContentInfoStream.
toString(boolean) - Method in interface iaik.pkcs.pkcs7.ContentStream
Returns a string giving some - if requested - detailed information about the implemented PKCS#7 content type.
toString(boolean) - Method in class iaik.pkcs.pkcs7.Data
Returns a string giving some - if requested - detailed information about this Data object.
toString() - Method in class iaik.pkcs.pkcs7.DataStream
Returns a string giving some information about this DataStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.DataStream
Returns a string giving some - if requested - detailed information about this DataStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.DigestedData
Returns a string giving some - if requested - detailed information about this DigestedData object.
toString() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns a string giving some information about this DigestedData object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Returns a string giving some - if requested - detailed information about this DigestedData object.
toString() - Method in class iaik.pkcs.pkcs7.DigestInfo
Returns a string giving some information about this DigestInfo object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.DigestInfo
Returns a string giving some - if requested - detailed information about this DigestInfo object.
toString() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Returns a string giving some information about this EncryptedContentInfoStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.EncryptedData
Returns a string giving some - if requested - detailed information about this EncryptedData object.
toString() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns a string giving some information about this EncryptedDataStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Returns a string giving some - if requested - detailed information about this EncryptedDataStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.EnvelopedData
Returns a string giving some - if requested - detailed information about this EnvelopedData object.
toString() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns a string giving some information about this EnvelopedData object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Returns a string giving some - if requested - detailed information about this EnvelopedData object.
toString() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
Returns a string giving some information about this IssuerAndSerialNumber object.
toString() - Method in class iaik.pkcs.pkcs7.RecipientInfo
Returns a string giving some information about this RecipientInfo object.
toString() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns a string giving some information about this SignedAndEnvelopedData object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Returns a string giving some - if requested - detailed information about this SignedAndEnvelopedData object.
toString() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns a string giving some information about this SignedAndEnvelopedDataStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Returns a string giving some - if requested - detailed information about this SignedAndEnvelopedDataStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.SignedData
Returns a string giving some - if requested - detailed information about this SignedData object.
toString() - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns a string giving some information about this SignedDataStream object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Returns a string giving some - if requested - detailed information about this SignedDataStream object.
toString() - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns a string giving some information about this SignerInfo object.
toString(boolean) - Method in class iaik.pkcs.pkcs7.SignerInfo
Returns a string giving some - if requested - detailed information about this SignerInfo object.
toString() - Method in class iaik.pkcs.PKCS7CertList
Returns a string giving some information about the contents of this PKCS7CertList object.
toString() - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Returns a string that represents the contents of this private key.
toString() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Returns a string that represents the contents of this EncryptedPrivateKeyInfo.
toString() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Returns a string that represents the contents of this private key.
toString() - Method in class iaik.pkcs.pkcs8.RawPrivateKey
Returns a string representation of this key.
toString() - Method in class iaik.pkcs.pkcs9.ChallengePassword
Returns a string representation of this ChallengePassword.
toString() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
Returns a string representation of this ExtensionRequest.
toString() - Method in class iaik.security.cipher.SecretKey
Returns a string representation of this SecretKey.
toString() - Method in class iaik.security.dh.DHPrivateKey
Returns a string that represents the contents of this private key.
toString() - Method in class iaik.security.dh.DHPublicKey
Returns a string that represents the contents of this public key.
toString() - Method in class iaik.security.dsa.DSAParams
Returns a string that represents the contents of this DSAParams.
toString() - Method in class iaik.security.dsa.DSAPrivateKey
Returns a string that represents the contents of this private key.
toString() - Method in class iaik.security.dsa.DSAPublicKey
Returns a string that represents the contents of this private key.
toString() - Method in class iaik.security.elgamal.ElGamalParameterSpec
Returns a string representation of this Object.
toString() - Method in class iaik.security.elgamal.ElGamalPrivateKey
Returns a string that represents the contents of this private key.
toString() - Method in class iaik.security.elgamal.ElGamalPublicKey
Returns a string that represents the contents of this public key.
toString() - Method in class iaik.security.kem.KeyEncapsulationMechanism
Returns a string representation of the KEM in the form of:
toString() - Method in class iaik.security.rsa.RSAOaepPrivateKey
Returns a string that represents the contents of this RSA OAEP private key.
toString() - Method in class iaik.security.rsa.RSAOaepPublicKey
Returns a string that represents the contents of this RSA OAEP public key.
toString() - Method in class iaik.security.rsa.RSAPrivateKey
Returns a string that represents the contents of this private key.
toString() - Method in class iaik.security.rsa.RSAPssPrivateKey
Returns a string that represents the contents of this RSA PSS private key.
toString() - Method in class iaik.security.rsa.RSAPssPublicKey
Returns a string that represents the contents of this RSA PSS public key.
toString() - Method in class iaik.security.rsa.RSAPublicKey
Returns a string that represents the contents of this RSA public key.
toString() - Method in class iaik.security.spec.IaikPBEParameterSpec
Gets a String representation of this PBEParameterSpec.
toString() - Method in class iaik.utils.MacInputStream
Returns a string representation of this MAC output stream.
toString() - Method in class iaik.utils.MacOutputStream
Returns a string representation of this MAC output stream.
toString() - Method in class iaik.utils.SmtpMailer
Returns a string representation of this SmtpMailer.
toString(byte) - Static method in class iaik.utils.Util
Converts a byte into a hexadecimal string.
toString(byte[], int, int) - Static method in class iaik.utils.Util
Converts the specified subsequence of the given byte array into a hexadecimal string of the format: 01:23:34:56...
toString(byte[], int, int, String) - Static method in class iaik.utils.Util
Converts the specified subsequence of the given byte array into a hexadecimal string of the format: 01:23:34:56...
toString(byte[]) - Static method in class iaik.utils.Util
Converts a byte array into a hexadecimal string of the format: 01:23:34:56...
toString(byte[], String) - Static method in class iaik.utils.Util
Converts a byte array into a hexadecimal string of the format: 01:23:34:56...
toString(int) - Static method in class iaik.utils.Util
Converts an int into a hexadecimal string of the format: 01:23:34:56...
toString(int, String) - Static method in class iaik.utils.Util
Converts an int into a hexadecimal string of the format: 01:23:34:56..., where : denotes the delimiter.
toString(int[], int, int, String) - Static method in class iaik.utils.Util
Converts the specified subsequence of the given integer array into a hexadecimal string of the format: 01:23:34:56...
toString(int[], int, int) - Static method in class iaik.utils.Util
Converts the specified subsequence of the given integer array into a hexadecimal string of the format: 01:23:34:56...
toString(int[]) - Static method in class iaik.utils.Util
Converts an integer array into a hexadecimal string of the format: 01:23:34:56...
toString(int[], String) - Static method in class iaik.utils.Util
Converts an integer array into a hexadecimal string of the format: 01:23:34:56...
toString(long) - Static method in class iaik.utils.Util
Converts an int into a hexadecimal string of the format: 01:23:34:56...
toString(long, String) - Static method in class iaik.utils.Util
Converts an int into a hexadecimal string of the format: 01:23:34:56..., where : gets replaced by delimiter Uses big endian byte order.
toString(long[], int, int, String) - Static method in class iaik.utils.Util
Converts the specified subsequence of the given long array into a hexadecimal string of the format: 01:23:34:56...
toString(long[], int, int) - Static method in class iaik.utils.Util
Converts the specified subsequence of the given long integer array into a hexadecimal string of the format: 01:23:34:56...
toString(long[]) - Static method in class iaik.utils.Util
Converts a long integer array into a hexadecimal string of the format: 01:23:34:56...
toString(long[], String) - Static method in class iaik.utils.Util
Converts a long integer array into a hexadecimal string of the format: 01:23:34:56...
toString() - Method in class iaik.x509.attr.ACRL
Returns a string that represents the contents of the CRL.
toString(boolean) - Method in class iaik.x509.attr.ACRL
Returns a string giving some - if requested - detailed information about the contents of the CRL.
toString() - Method in interface iaik.x509.attr.AttCertIssuer
Returns a string giving some information about this AttCertIssuer object.
toString() - Method in class iaik.x509.attr.AttributeCertificate
Returns a string that represents the contents of the certificate.
toString(boolean) - Method in class iaik.x509.attr.AttributeCertificate
Returns a string that represents the contents of the certificate.
toString() - Method in class iaik.x509.attr.attributes.Clearance
Returns a string representation of this Clearance.
toString(boolean) - Method in class iaik.x509.attr.attributes.Clearance
Returns a string representation of this Clearance.
toString() - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
Returns a String representation of this IetfAttrSyntax object.
toString() - Method in class iaik.x509.attr.attributes.Role
Returns a string representation of this Role attribute.
toString() - Method in class iaik.x509.attr.attributes.SvceAuthInfo
Returns a String representation of this SvceAuthInfo object.
toString() - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
Returns a string that represents the contents of this AcceptableCertPolicies extension.
toString() - Method in class iaik.x509.attr.extensions.AuditIdentity
Returns a string that represents the contents of this AuditIdentity extension.
toString() - Method in class iaik.x509.attr.extensions.BasicAttConstraints
Returns a string that represents the contents of this BasicAttConstraint object.
toString() - Method in class iaik.x509.attr.extensions.NoRevAvail
Returns a string that represents the contents of this NoRevAvail extension.
toString() - Method in class iaik.x509.attr.extensions.ProxyInfo
Returns a string that represents the contents of this ProxyInfo extension.
toString(boolean) - Method in class iaik.x509.attr.extensions.ProxyInfo
Returns a string that represents the contents of this ProxyInfo extension.
toString() - Method in class iaik.x509.attr.extensions.TargetInformation
Returns a string that represents the contents of this TargetInformation extension.
toString(boolean) - Method in class iaik.x509.attr.extensions.TargetInformation
Returns a string that represents the contents of this TargetInformation extension.
toString() - Method in class iaik.x509.attr.Holder
Returns a string giving some information about this Holder object.
toString() - Method in class iaik.x509.attr.IssuerSerial
Returns a string giving some information about this IssuerSerial object.
toString() - Method in class iaik.x509.attr.ObjectDigestInfo
Returns a string giving some information about this ObjectDigestInfo object.
toString() - Method in class iaik.x509.attr.SecurityCategory
Returns a String representation of the SecurityCategory value.
toString() - Method in class iaik.x509.attr.Target
Returns a string giving some information about this Target object.
toString() - Method in class iaik.x509.attr.TargetCert
Gets a string giving some information about this TargetCert object.
toString() - Method in class iaik.x509.attr.TargetGroup
Gets a string giving some information about this TargetGroup object.
toString() - Method in class iaik.x509.attr.TargetName
Gets a string giving some information about this TargetName object.
toString() - Method in class iaik.x509.attr.Targets
Returns a string giving some information about this Targets object.
toString(boolean) - Method in class iaik.x509.attr.Targets
Returns a string giving some information about this Targets object.
toString() - Method in class iaik.x509.attr.UnknownSecurityCategory
Returns a string that represents the contents of this unknown SecurityCategory value.
toString() - Method in class iaik.x509.attr.V1Form
Returns a string giving some information about this V1Form object.
toString() - Method in class iaik.x509.attr.V2Form
Returns a string giving some information about this V2Form object.
toString() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
Returns a string that represents the contents of this AuthorityKeyIdentifier extension.
toString() - Method in class iaik.x509.extensions.BasicConstraints
Returns a string that represents the contents of this BasicConstraints extension.
toString() - Method in class iaik.x509.extensions.CertificateIssuer
Returns a string that represents the contents of the CertificateIssuer extension.
toString() - Method in class iaik.x509.extensions.CertificatePolicies
Returns a string that represents the contents of this CertificatePolicies extension.
toString() - Method in class iaik.x509.extensions.CRLDistPointsSyntax
Returns a string that represents the contents of this CRLDistPointsSyntax extension.
toString() - Method in class iaik.x509.extensions.CRLNumber
Returns a string that represents the contents of this CRLNumber extension.
toString() - Method in class iaik.x509.extensions.DeltaCRLIndicator
Returns a string that represents the contents of this DeltaCRLIndicator extension.
toString() - Method in class iaik.x509.extensions.ErrorExtension
Returns a string that represents the contents of this ErrorExtension.
toString() - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
Returns a string that represents the contents of the ExpiredCertsOnCRL extension.
toString() - Method in class iaik.x509.extensions.ExtendedKeyUsage
Returns a string that represents the contents of this ExtendedKeyUsage extension.
toString() - Method in class iaik.x509.extensions.HoldInstructionCode
Returns a string that represents the contents of this HoldInstructionCode extension.
toString() - Method in class iaik.x509.extensions.InfoAccess
Returns a string that represents the contents of this InfoAccess object.
toString() - Method in class iaik.x509.extensions.InhibitAnyPolicy
Returns a string that represents the contents of this InhibitAnyPolicy extension.
toString() - Method in class iaik.x509.extensions.InvalidityDate
Returns a string that represents the contents of the InvalidityDate extension.
toString() - Method in class iaik.x509.extensions.IssuerAltName
Returns a string that represents the of this IssuerAltName extension.
toString() - Method in class iaik.x509.extensions.IssuingDistributionPoint
Returns a string that represents the contents of this IssuingDistributionPoint extension.
toString() - Method in class iaik.x509.extensions.KeyUsage
Returns a string that represents the contents of this KeyUsage extension.
toString() - Method in class iaik.x509.extensions.NameConstraints
Returns a string that represents the contents of NameConstraints extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
Returns a string that represents the contents of this NetscapeBaseUrl extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
Returns a string that represents the contents of this NetscapeCaPolicyUrl extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
Returns a string that represents the contents of this NetscapeCaRevocationUrl extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
Returns a string that represents the contents of this NetscapeCertRenewalUrl extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
Returns a string that represents the contents of this NetscapeCertType extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeComment
Returns a string that represents the contents of this NetscapeComment extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeRevocationUrl
Returns a string that represents the contents of this NetscapeRevocationUrl extension.
toString() - Method in class iaik.x509.extensions.netscape.NetscapeSSLServerName
Returns a string that represents the contents of this NetscapeSSLServerName extension.
toString() - Method in class iaik.x509.extensions.ocsp.NoCheck
Returns a string that represents the contents of this NoCheck extension.
toString() - Method in class iaik.x509.extensions.PolicyConstraints
Returns a string that represents the contents of this PolicyConstraints extension.
toString() - Method in class iaik.x509.extensions.PolicyMappings
Returns a string that represents the contents of this PolicyMappings extension.
toString() - Method in class iaik.x509.extensions.priv.IdentityLinkIssuer
Returns a string that represents the contents of this extension.
toString() - Method in class iaik.x509.extensions.priv.MandateIssuer
Returns a string that represents the contents of this extension.
toString() - Method in class iaik.x509.extensions.priv.Officials
Returns a string that represents the contents of this extension.
toString() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
Returns a string that represents the contents of this extension.
toString() - Method in class iaik.x509.extensions.priv.PublicServiceProvider
Returns a string that represents the contents of this extension.
toString() - Method in class iaik.x509.extensions.PrivateKeyUsagePeriod
Returns a string that represents the contents of this PrivateKeyUsagePeriod extension.
toString() - Method in class iaik.x509.extensions.qualified.BiometricInfo
Returns a string that represents the contents of this BiometricInfo extension.
toString() - Method in class iaik.x509.extensions.qualified.QCStatements
Returns a string that represents the contents of this QCStatements extension.
toString() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Returns a string giving some information about this BiometricData object.
toString() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
Returns a string that represents the contents of this QcEuCompliance statement info.
toString() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
Returns a string representation of the statement info
toString() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
Returns a String representation of the PdsLocation.
toString() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
Returns a string that represents the contents of this QcEuPDS statement info.
toString() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
Returns a string representation of the statement info
toString() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuSSCD
Returns a string that represents the contents of this QcEuSSCD statement info.
toString() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
Returns a string representation of the statement info
toString() - Method in class iaik.x509.extensions.qualified.structures.QCStatement
Returns a String representation of the QCStatement.
toString() - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
Returns a String representation of the QCStatementInfo.
toString() - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
Returns a string that represents the contents of this SemanticsInformation statement info.
toString() - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Returns a string that represents the contents of this unknown statement info.
toString() - Method in class iaik.x509.extensions.ReasonCode
Returns a string that represents the contents of the ReasonCode extension.
toString() - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Returns a string representation of this SMIMECapabilities.
toString(boolean) - Method in class iaik.x509.extensions.smime.SMIMECapabilities
Returns a string representation of this SMIMECapabilities.
toString() - Method in class iaik.x509.extensions.smime.SMIMECapability
Returns a string representation of this SMIMECapability.
toString() - Method in class iaik.x509.extensions.SubjectAltName
Returns a string that represents the contents of this SubjectAltName extension.
toString() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
Returns a string that represents the contents of this SubjectDirectoryAttributes extension.
toString() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
Returns a string that represents the contents of this SubjectKeyIdentifier extension.
toString() - Method in class iaik.x509.net.ldap.LdapURLConnection
Returns a String representation of this LdapURLConnection object.
toString() - Method in class iaik.x509.NetscapeCertRequest
Returns a string that represents the contents of this NetscapeCertRequest.
toString() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns a string that represents the contents of this BasicOCSPResponse.
toString(boolean) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Returns a string that represents the contents of this BasicOCSPResponse.
toString() - Method in class iaik.x509.ocsp.CertID
Returns a String representation of this CertID.
toString() - Method in interface iaik.x509.ocsp.CertificateResponse
Returns a String representation of this certificate response.
toString() - Method in class iaik.x509.ocsp.CertStatus
Returns a String representation of this CertStatus.
toString() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
Returns a string that represents the contents of this AcceptableResponses extension.
toString() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
Returns a string that represents the contents of this ArchiveCutoff extension.
toString() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
Returns a string that represents the contents of this CertHash extension.
toString() - Method in class iaik.x509.ocsp.extensions.CrlID
Returns a string that represents the contents of this CrlID extension.
toString() - Method in class iaik.x509.ocsp.extensions.ExtendedRevoked
Returns a string that represents the contents of this ExtendedRevoked extension.
toString() - Method in class iaik.x509.ocsp.extensions.Nonce
Returns a string that represents the contents of this Nonce extension.
toString() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
Gets a String representation of this object.
toString() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
Returns a string that represents the contents of this PreferredSignatureAlgorithms extension.
toString() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
Returns a string that represents the contents of this ServiceLocator extension.
toString() - Method in class iaik.x509.ocsp.OCSPRequest
Returns a string that represents the contents of this OCSPRequest.
toString(boolean) - Method in class iaik.x509.ocsp.OCSPRequest
Returns a string that represents the contents of this OCSPRequest.
toString() - Method in class iaik.x509.ocsp.OCSPResponse
Returns a String representation of this OCSP response.
toString() - Method in class iaik.x509.ocsp.ReqCert
Returns a string that represents the contents of this reqCert.
toString() - Method in class iaik.x509.ocsp.Request
Returns a String representation of this Request.
toString(boolean) - Method in class iaik.x509.ocsp.Request
Returns a String representation of this Request.
toString() - Method in class iaik.x509.ocsp.ResponderID
Gives a String representation of this ResponderID.
toString() - Method in class iaik.x509.ocsp.Response
Returns a String representation of the response.
toString() - Method in class iaik.x509.ocsp.ResponseBytes
Returns a String representation of the ResponseBytes.
toString() - Method in class iaik.x509.ocsp.RevokedInfo
Gives a string representation of this RevokedInfo.
toString() - Method in class iaik.x509.ocsp.SingleResponse
Returns a String representation of this SingleResponse.
toString(boolean) - Method in class iaik.x509.ocsp.SingleResponse
Returns a String representation of this SingleResponse.
toString() - Method in class iaik.x509.ocsp.UnknownInfo
Gives a String representation of this UnknownInfo.
toString() - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Returns a string representation of this response generator.
toString() - Method in class iaik.x509.PublicKeyInfo
Returns a string that represents the contents of this public key.
toString() - Method in class iaik.x509.RawPublicKey
Returns a string representation of this key.
toString() - Method in class iaik.x509.RevokedCertificate
Returns a string that represents this revoked certificate.
toString(boolean) - Method in class iaik.x509.RevokedCertificate
Returns a string with - if requested - detailed information about this revoked certificate.
toString() - Method in class iaik.x509.UnknownExtension
Returns a string that represents the contents of this unknown extension.
toString() - Method in class iaik.x509.X509Certificate
Returns a string that represents the contents of the certificate.
toString(boolean) - Method in class iaik.x509.X509Certificate
Returns a string that represents the contents of the certificate.
toString() - Method in class iaik.x509.X509CRL
Returns a string that represents the contents of the CRL.
toString(boolean) - Method in class iaik.x509.X509CRL
Returns a string giving some - if requested - detailed information about the contents of the CRL.
toString() - Method in class iaik.x509.X509Extensions
Returns a string that represents the contents of the extensions.
toUnTaggedASN1Object() - Method in class iaik.x509.attr.Target
Gets the untagged ASN.1 representation of this Target object.
toUnTaggedASN1Object() - Method in class iaik.x509.attr.TargetCert
Gets the untagged ASN.1 representation of this TargetCert object.
toUnTaggedASN1Object() - Method in class iaik.x509.attr.TargetGroup
Gets the untagged ASN.1 representation of this TargetGroup object.
toUnTaggedASN1Object() - Method in class iaik.x509.attr.TargetName
Gets the untagged ASN.1 representation of this TargetName object.
TracedInputStream - Class in iaik.utils
A TracedInputStream traces all the data which is read from an InputStream.
TracedInputStream(InputStream) - Constructor for class iaik.utils.TracedInputStream
Constructs a TracedInputStream from the InputStream which should be traced.
TracedInputStream(InputStream, int) - Constructor for class iaik.utils.TracedInputStream
Constructs a TracedInputStream from the InputStream which should be traced.
TripleDES - Class in iaik.security.cipher
Implements the DESede algorithm, a variant of the Data Encryption Standard (DES) block cipher using an encrypting-decrypting-encrypting (EDE) scheme based on two or three keys.
TripleDES() - Constructor for class iaik.security.cipher.TripleDES
Creates a TripleDES object by calling the BufferedCipher constructor for the TripleDES cipher.
TripleDESKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of a TripleDES key generator.
TripleDESKeyGenerator() - Constructor for class iaik.security.cipher.TripleDESKeyGenerator
 
TripleDESKeyWrap - Class in iaik.security.cipher
This class implements the CMS TripleDES key wrap algorithm.
TripleDESKeyWrap() - Constructor for class iaik.security.cipher.TripleDESKeyWrap
Creates a TripleDESKeyWrap object.
TRUE - Static variable in class iaik.asn1.BOOLEAN
The BOOLEAN constant TRUE.
trustedCertificates() - Method in class iaik.x509.SimpleChainVerifier
Returns the enumeration of the currently trusted certificates.
TrustedResponders - Class in iaik.x509.ocsp.utils
A simple repository for mapping trust between responders to ca certificates.
TrustedResponders() - Constructor for class iaik.x509.ocsp.utils.TrustedResponders
Default constructor.
tryLater - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "tryLater" (3) indicating that the request should be resend at later because the server temporarily cannot respond.
tslSigning - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
The TSL signing ExtendedKeyUsage purpose id.
tstInfo - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.16.1.4) for the Time Stamp Protocol token TSTInfo.
TWO - Static variable in class iaik.utils.NumberTheory
BigInteger constant 2
Twofish - Class in iaik.security.cipher
Implements the Twofish algorithm, a 128-bit Feistel-type block cipher that accepts a variable-length key up to 256 bits, developed by B.
Twofish() - Constructor for class iaik.security.cipher.Twofish
Creates a Twofish object by calling the BufferedCipher constructor for the Twofish cipher.
TwofishKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys to be used by the Twofish cipher.
TwofishKeyGenerator() - Constructor for class iaik.security.cipher.TwofishKeyGenerator
Creates a new Twofish key generator.
type_ - Variable in class iaik.utils.RFC2253NameParser.AVA
 

U

unauthorized - Static variable in class iaik.x509.ocsp.OCSPResponse
Response status "unauthorized" (6) indicating that the client is not authorized to make this query to this server or the server is not capable of responding authoritatively (for instance, does not have access to authoritative records for a requested certificate).
UNCLASSIFIED - Static variable in class iaik.x509.attr.attributes.Clearance
Predefined classList value "unclassified" (1);
UNENCRYPTED - Static variable in class iaik.pkcs.pkcs12.AuthenticatedSafe
AuthenticatedSafe mode: UNENCRYPTED
unescape(String) - Method in class iaik.x509.net.ldap.LdapURLConnection
Unescapes any percent encoded octets.
uniformResourceIdentifier - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type uniformResourceIdentifier (6).
uniqueIdentifier - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (2.5.4.45) for the x.500 attribute type uniqueIdentifier, added by Telia.
UNIString - Static variable in class iaik.asn1.ASN
Global ASN.1 type UniversalString
UNIString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type UniversalString
UNIString - Class in iaik.asn1
This class implements the native ASN.1 type "UniveralString".
UNIString() - Constructor for class iaik.asn1.UNIString
Creates an empty UNIString.
UNIString(String) - Constructor for class iaik.asn1.UNIString
Creates a new ASN.1 UNIString object for the given String value.
UNIVERSAL - Static variable in class iaik.asn1.ASN
Tag class: universal
UNIVERSAL - Static variable in class iaik.asn1.DerInputStream
Tag class: universal
UniversalKeyStore - Class in iaik.utils
Universal KeyStore utility for reading Java key stores without using a specific format.
UniversalKeyStore() - Constructor for class iaik.utils.UniversalKeyStore
Default constructor.
UniversalKeyStore.KeyStoreType - Class in iaik.utils
Identifies a KeyStore by its type (e.g.
UniversalKeyStore.KeyStoreType(String, String) - Constructor for class iaik.utils.UniversalKeyStore.KeyStoreType
Creates a KeyStoreType.
UniversalKeyStore.KeyStoreType(String, Provider) - Constructor for class iaik.utils.UniversalKeyStore.KeyStoreType
Creates a KeyStoreType.
UniversalKeyStore.PKCS12JKSKeyStore - 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.
UniversalKeyStore.PKCS12JKSKeyStore() - Constructor for class iaik.utils.UniversalKeyStore.PKCS12JKSKeyStore
Default constructor.
UNKNOWN - Static variable in class iaik.asn1.ASN
Global ASN.1 type UNKNOWN
UNKNOWN - Class in iaik.asn1
This class is used to decode unknown PRIVATE or APPLICATION ASN.1 types.
UNKNOWN() - Constructor for class iaik.asn1.UNKNOWN
Creates an empty UNKNOWN ASN.1 type.
UNKNOWN - Static variable in class iaik.x509.ocsp.CertStatus
CertStatus "unknown" (2).
UnknownAttributeValue - Class in iaik.asn1.structures
This class implements any unknown AttributeValue.
UnknownAttributeValue(ObjectID) - Constructor for class iaik.asn1.structures.UnknownAttributeValue
Creates a new unknown attribute value from the given object identifier.
UnknownExtension - Class in iaik.x509
This class implements any unknown extension.
UnknownExtension(ObjectID) - Constructor for class iaik.x509.UnknownExtension
Creates a new unknown extension from the given object identifier.
UnknownInfo - Class in iaik.x509.ocsp
This class implements the OCSP type UnknownInfo.
UnknownInfo() - Constructor for class iaik.x509.ocsp.UnknownInfo
Default constructor.
UnknownInfo(int) - Constructor for class iaik.x509.ocsp.UnknownInfo
Creates an UnknownInfo from the given value to be represented as ASN.1 ENUMERATED.
UnknownInfo(ASN1Object) - Constructor for class iaik.x509.ocsp.UnknownInfo
Creates an UnknownInfo from an ASN1Object.
UnknownQCStatementInfo - Class in iaik.x509.extensions.qualified.structures
This class implements any unknown QCStatementInfo.
UnknownQCStatementInfo(ObjectID) - Constructor for class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
Creates a new unknown statement info from the given object identifier.
UnknownResponseException - Exception in iaik.x509.ocsp
Exception that is thrown when an OCSP server sends an unknown (= unsupported) response.
UnknownResponseException(ObjectID, ASN1) - Constructor for exception iaik.x509.ocsp.UnknownResponseException
Constructs an UnknownResponseException with no specified detail message.
UnknownResponseException(String, ObjectID, ASN1) - Constructor for exception iaik.x509.ocsp.UnknownResponseException
Constructs an UnknownResponseException with the specified detail message.
UnknownSecurityCategory - Class in iaik.x509.attr
This class implements any unknown SecurityCategory value.
UnknownSecurityCategory(ObjectID) - Constructor for class iaik.x509.attr.UnknownSecurityCategory
Creates a new unknown SecurityCategory value from the given object identifier.
UNMARKED - Static variable in class iaik.x509.attr.attributes.Clearance
Predefined classList value "unmarked" (0);
unpad(byte[]) - Method in class iaik.pkcs.pkcs1.Padding
Unpads the supplied padded data.
unpad(byte[]) - Method in class iaik.pkcs.pkcs1.PKCS1v15Padding
Unpads the supplied padded data according to PKCS#1v1.5.
unspecified - Static variable in class iaik.x509.extensions.ReasonCode
Certificate revocation reason unspecified.
unstructuredAddress - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.8) for PKCS#9 attribute unstructuredAddress.
unstructuredName - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.2) for the PKCS#9 attribute unstructuredName.
unused - Static variable in class iaik.asn1.structures.DistributionPoint
The unused reason flag.
update(byte) - Method in class iaik.security.md.SHAKEInputStream
Updates the SHAKE engine with the given byte.
update(byte[], int, int) - Method in class iaik.security.md.SHAKEInputStream
Updates the SHAKE engine with the given number of bytes, starting at the given offset.
update(byte[]) - Method in class iaik.security.md.SHAKEInputStream
Updates the SHAKE engine with the given array.
updateHash(byte[]) - Method in class iaik.security.random.HashObjectSeedGenerator
Update the hash by data.
updateHash(String) - Method in class iaik.security.random.HashObjectSeedGenerator
Update the hash by data.getBytes().
updateHash(long) - Method in class iaik.security.random.HashObjectSeedGenerator
Update the hash by longToBytes(l).
UPPER_PUBLIC_EXPONENT_BOUND - Static variable in class iaik.security.rsa.RSAKeyPairGeneratorFIPS
Upper bound for public exponent
URLDecoder - Class in iaik.utils
URL decoding utility.
URLDecoder() - Constructor for class iaik.utils.URLDecoder
 
USE_ALL - Static variable in class iaik.utils.PasswordGenerator
Use lower, upper, special and extended special characters plus numbers.
USE_CHARS_LOWER - Static variable in class iaik.utils.PasswordGenerator
Use lower case characters.
USE_CHARS_UPPER - Static variable in class iaik.utils.PasswordGenerator
Use upper case characters.
USE_NUMBERS - Static variable in class iaik.utils.PasswordGenerator
Use numbers.
USE_SPECIAL_BASIC - Static variable in class iaik.utils.PasswordGenerator
Use basic special characters.
USE_SPECIAL_EXTENDED - Static variable in class iaik.utils.PasswordGenerator
Use extended special characters.
userid - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (0.9.2342.19200300.100.1.1) for the COSINE/Internet attribute type userid (shortName UID), as defined by RFC 1274.
UTCTime - Static variable in class iaik.asn1.ASN
Global ASN.1 type UTCTime (coordinated universal time) (maximum precision down to seconds)
UTCTime - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type UTCTime (coordinated universal time) (maximum precision down to seconds)
UTCTime - Class in iaik.asn1
This class implements the native ASN.1 type "UTCTime".
UTCTime() - Constructor for class iaik.asn1.UTCTime
Creates an empty object.
UTCTime(String) - Constructor for class iaik.asn1.UTCTime
Creates a new ASN.1 UTCTime object for the given Java String value.
UTCTime(String, boolean) - Constructor for class iaik.asn1.UTCTime
Creates a new ASN.1 UTCTime object for the given Java String value.
UTF8CodingException - Exception in iaik.utils
Signals that an UTF8 encoding/decoding error has occurred.
UTF8CodingException() - Constructor for exception iaik.utils.UTF8CodingException
Creates a UTF8CodingException without parameters.
UTF8CodingException(String) - Constructor for exception iaik.utils.UTF8CodingException
Creates a UTF8CodingException with a description string as parameter.
UTF8String - Static variable in class iaik.asn1.ASN
Global ASN.1 string type UTF8String
UTF8String - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type UTF8String
UTF8String - Class in iaik.asn1
This class implements the ASN.1 character string type "UTF8String".
UTF8String() - Constructor for class iaik.asn1.UTF8String
Creates an empty UTF8String.
UTF8String(String) - Constructor for class iaik.asn1.UTF8String
Creates a new ASN.1 UTF8String object for the given String value.
Util - Class in iaik.utils
This class provides some general useful methods.

V

V1_FORM - Static variable in interface iaik.x509.attr.AttCertIssuer
Attribute certificate issuer representation v1Form (1).
V1Form - Class in iaik.x509.attr
This class implements the AC type V1Form.
V1Form(GeneralNames) - Constructor for class iaik.x509.attr.V1Form
Creates a V1Form from the given GeneralNames.
V1Form(Name) - Constructor for class iaik.x509.attr.V1Form
Creates a V1Form for the given issuer name.
V1Form(ASN1Object) - Constructor for class iaik.x509.attr.V1Form
Creates a V1Form from its ASN.1 representation.
V2_FORM - Static variable in interface iaik.x509.attr.AttCertIssuer
Attribute certificate issuer representation v2Form (2).
V2Form - Class in iaik.x509.attr
This class implements the AC type V2Form.
V2Form(GeneralNames) - Constructor for class iaik.x509.attr.V2Form
Creates a V2Form from the given GeneralNames.
V2Form(Name) - Constructor for class iaik.x509.attr.V2Form
Creates a V2Form for the given issuer name.
V2Form(GeneralNames, IssuerSerial, ObjectDigestInfo) - Constructor for class iaik.x509.attr.V2Form
Creates a V2Form object from given issuerName, baseCertificateID and ObjectDigestInfo.
V2Form(ASN1Object) - Constructor for class iaik.x509.attr.V2Form
Creates a V2Form from its ASN.1 representation.
V3Extension - Class in iaik.x509
This class is the basic implementation for X.509v3 certificate and X.509v2 CRL extensions.
V3Extension() - Constructor for class iaik.x509.V3Extension
 
validateParameters(BigInteger, BigInteger, byte[], int, MessageDigest, int) - Static method in class iaik.security.dsa.SHA2withDSAParameterGenerator
Validates the given DSA parameters.
validateParameters(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAOaepPrivateKey
Validates the given parameters for this OAEP key.
validateParameters(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAOaepPublicKey
Validates the given parameters for this OAEP key.
validateParameters(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssPrivateKey
Validates the given parameters for this PSS key.
validateParameters(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssPublicKey
Validates the given parameters for this PSS key.
validatePublicKey(BigInteger, BigInteger, BigInteger) - Static method in class iaik.security.dh.DHPublicKey
Validates the given DHPublicKey.
value - Variable in class iaik.asn1.ASN1String
The value as byte material representing the String value encoding.
value - Variable in class iaik.asn1.BIT_STRING
The bits of the BIT STRING in a byte array, initialized with null.
value_ - Variable in class iaik.utils.RFC2253NameParser.AVA
 
VarLengthKeyGenerator - Class in iaik.security.cipher
This class provides the functionality of KeyGenerator for generating keys with variable length.
VarLengthKeyGenerator(String, int, int, int) - Constructor for class iaik.security.cipher.VarLengthKeyGenerator
Creates a new KeyGenerator with given minimum, maximum, and default key length.
VarLengthSeedGenerator - Class in iaik.security.random
A SeedGenerator is a class that "computes" random bits that can be used as seed for pseudo-random number generators (PRNG).
VarLengthSeedGenerator(int) - Constructor for class iaik.security.random.VarLengthSeedGenerator
Constructs a new variable length seed generator.
verify() - Method in class iaik.pkcs.pkcs10.CertificateRequest
Verifies the self signed certificate request.
verify(String) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Verifies the self signed certificate request.
verify(Provider) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Verifies the self signed certificate request.
verify() - Method in interface iaik.pkcs.pkcs10.CertRequest
Verifies this self signed certificate request.
verify(char[]) - Method in class iaik.pkcs.pkcs12.PKCS12
Verifies the MAC of this PKCS12 object.
verify() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Verifies the digest.
verify(PublicKey, int) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
Uses the provided public key for verifying the signature that has been created by the signerInfoIndexth signer.
verify(PublicKey, int) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
Uses the provided public key for verifying the signature that has been created by the signerInfoIndexth signer.
verify(PublicKey, int) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Uses the provided public key for verifying the signature that has been created by the signerInfoIndex'th signer.
verify(int) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Verifies the signature that has been created by the signerInfoIndex'th signer.
verify(X509Certificate) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Uses the provided signer certificate for verifying the signature that has been created by the signer being owner of the certificate.
verify(PublicKey, String) - Method in class iaik.x509.attr.ACRL
Uses the given public key to verify this ACRL based on a signature algorithm supplied by the specified provider.
verify(PublicKey, Provider) - Method in class iaik.x509.attr.ACRL
Uses the given public key to verify this ACRL based on a signature algorithm supplied by the specified provider.
verify(PublicKey) - Method in class iaik.x509.attr.ACRL
Verifies a signed CRL using the given public key.
verify(PublicKey, String) - Method in class iaik.x509.attr.AttributeCertificate
Uses the given public key to verify a certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey, Provider) - Method in class iaik.x509.attr.AttributeCertificate
Uses the given public key to verify a certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey, AlgorithmParameterSpec, String, Provider) - Method in class iaik.x509.attr.AttributeCertificate
Uses the given public key to verify a certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey) - Method in class iaik.x509.attr.AttributeCertificate
Verifies a certificate using the given public key.
verify(DSAPublicKey, DSAParameterSpec) - Method in class iaik.x509.attr.AttributeCertificate
Uses the given public DSA key and DSA parameters to verify this certificate.
verify(PublicKey, AlgorithmParameterSpec) - Method in class iaik.x509.attr.AttributeCertificate
Uses the given public key and parameters to verify this certificate.
verify(PublicKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.attr.AttributeCertificate
Uses the given public key and parameters to verify this certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.attr.AttributeCertificate
Uses the given public key and parameters to verify this certificate based on a signature algorithm supplied by the specified provider.
verify() - Method in class iaik.x509.NetscapeCertRequest
Verifies the signature of this NetscapeCertRequest.
verify(String) - Method in class iaik.x509.NetscapeCertRequest
Verifies the the signature of this NetscapeCertRequest.
verify(Provider) - Method in class iaik.x509.NetscapeCertRequest
Verifies the the signature of this NetscapeCertRequest.
verify(PublicKey) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Uses the given public key to verify this BasicOCSPResponse.
verify(PublicKey, String) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Uses the given public key to verify this BasicOCSPResponse.
verify(PublicKey, Provider) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Uses the given public key to verify this BasicOCSPResponse.
verify() - Method in class iaik.x509.ocsp.BasicOCSPResponse
Verifies this BasicOCSPResponse using the included signer certificates.
verify(PublicKey) - Method in class iaik.x509.ocsp.OCSPRequest
Uses the given public key to verify this OCSPRequest.
verify(PublicKey, String) - Method in class iaik.x509.ocsp.OCSPRequest
Uses the given public key to verify this OCSPRequest.
verify(PublicKey, Provider) - Method in class iaik.x509.ocsp.OCSPRequest
Uses the given public key to verify this OCSPRequest.
verify() - Method in class iaik.x509.ocsp.OCSPRequest
Verifies this request using the included signer certificates.
verify() - Method in class iaik.x509.X509Certificate
Verifies a self signed certificate.
verify(PublicKey, String) - Method in class iaik.x509.X509Certificate
Uses the given public key to verify a certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey, Provider) - Method in class iaik.x509.X509Certificate
Uses the given public key to verify a certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey) - Method in class iaik.x509.X509Certificate
Verifies a certificate using the given public key.
verify(PublicKey, AlgorithmParameterSpec) - Method in class iaik.x509.X509Certificate
Uses the given public key and parameters to verify this certificate.
verify(PublicKey, AlgorithmParameterSpec, String) - Method in class iaik.x509.X509Certificate
Uses the given public key and parameters to verify this certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey, AlgorithmParameterSpec, Provider) - Method in class iaik.x509.X509Certificate
Uses the given public key and parameters to verify this certificate based on a signature algorithm supplied by the specified provider.
verify(PublicKey, String) - Method in class iaik.x509.X509CRL
Uses the given public key to verify this CRL based on a signature algorithm supplied by the specified provider.
verify(PublicKey, Provider) - Method in class iaik.x509.X509CRL
Uses the given public key to verify this CRL based on a signature algorithm supplied by the given provider.
verify(PublicKey) - Method in class iaik.x509.X509CRL
Verifies a signed CRL using the given public key.
verifyBiometricDataHash() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Verifies the biometric data hash.
verifyBiometricDataHash(InputStream) - Method in class iaik.x509.extensions.qualified.structures.BiometricData
Verifies the biometric data hash.
verifyChain(X509Certificate[]) - Method in class iaik.x509.ChainVerifier
This method verifies a certificate chain.
verifyChain(X509Certificate[], boolean) - Method in class iaik.x509.ChainVerifier
This method verifies a (reversed) certificate chain.
version - Variable in class iaik.pkcs.pkcs7.EncryptedDataStream
This class implements version 0 of the standard
version - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
The version number; currently 0.
version - Variable in class iaik.pkcs.pkcs7.SignedDataStream
The version number, currently 1.
version - Static variable in class iaik.security.provider.IAIK
Version number is currently 6.0.
VisibleString - Static variable in class iaik.asn1.ASN
Global ASN.1 type VisibleString (ISO 646 String)
VisibleString - Static variable in class iaik.asn1.DerInputStream
Global ASN.1 type VisibleString (ISO 646 String)
VisibleString - Class in iaik.asn1
This class implements the native ASN.1 type "VisibleString" (ISO646String).
VisibleString() - Constructor for class iaik.asn1.VisibleString
Creates an empty VisibleString.
VisibleString(String) - Constructor for class iaik.asn1.VisibleString
Creates a new ASN.1 VisibleString object for the given String value.

W

waitFinished() - Method in class iaik.utils.StreamCopier
Wait for the StreamCopier to finish.
waitKey() - Static method in class iaik.utils.Util
Wait for the user to press the return key on System.in.
whirlpool - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the Whirlpool message digest algorithm.
Whirlpool - Class in iaik.security.md
This class implements the Whirlpool message digest algorithm specified in ISO/IEC 10118-3.
Whirlpool() - Constructor for class iaik.security.md.Whirlpool
Create a new WHIRLPOOL message digest.
WhirlpoolRandom - Class in iaik.security.random
A secure pseudo-random number generator based on an WHIRLPOOL message digest.
WhirlpoolRandom() - Constructor for class iaik.security.random.WhirlpoolRandom
Create a new WHIRLPOOL based secure random.
WhirlpoolRSASignature - Class in iaik.security.rsa
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSA-PKCS1-v1_5) using WHIRLPOOL as message digest algorithm.
WhirlpoolRSASignature() - Constructor for class iaik.security.rsa.WhirlpoolRSASignature
Default Constructor.
WHIRLPOOLwithRSAandMGF1Signature - Class in iaik.security.rsa
This class implements PKCS#1v2.1 RSASSA-PSS signature scheme using WHIRLPOOL as hash algorithm, MGF1 (with WHIRLPOOL) as mask generation function, 64 as salt length, and 1 as trailer field (which corresponds to the only trailer field byte -- 0xBC -- supported by PSS).
WHIRLPOOLwithRSAandMGF1Signature() - Constructor for class iaik.security.rsa.WHIRLPOOLwithRSAandMGF1Signature
Default constructor.
WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S2, S3) that uses RSA as underlying public key system and WHIRLPOOL as message digest algorithm.
WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature() - Constructor for class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature
Default Constructor.
WHIRLPOOLwithRSAISO9796P2Signature - Class in iaik.security.rsa
ISO 9796-2 Signature engine (scheme S1) that uses RSA as underlying public key system and WHIRLPOOL as message digest algorithm.
WHIRLPOOLwithRSAISO9796P2Signature() - Constructor for class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2Signature
Default Constructor.
write(int) - Method in class iaik.utils.Base64OutputStream
Base64 encodes the given byte and writes it to the underlying output stream.
write(byte[], int, int) - Method in class iaik.utils.Base64OutputStream
Base64 encodes the specified number of bytes and writes them to the underlying output stream.
write(int) - Method in class iaik.utils.CipherOutputStream
Writes a byte to the underlying output stream.
write(byte[]) - Method in class iaik.utils.CipherOutputStream
Writes the bytes from the given byte array to this output stream.
write(byte[], int, int) - Method in class iaik.utils.CipherOutputStream
Writes a specified number of bytes from a given position of the given byte array to this output stream.
write(int) - Method in class iaik.utils.LineOutputStream
 
write(byte[]) - Method in class iaik.utils.LineOutputStream
 
write(byte[], int, int) - Method in class iaik.utils.LineOutputStream
 
write(int) - Method in class iaik.utils.MacOutputStream
This methods updates the MAC, if the MACing is active.
write(byte[], int, int) - Method in class iaik.utils.MacOutputStream
This methods updates the MAC, if the MACing is active.
writeBody(PrintWriter) - Method in class iaik.utils.SmtpMailer
Uses this PrintWriter to print the message body.
writeExternal(ObjectOutput) - Method in class iaik.utils.IAIKPasswordStore
Responsible for creating the encrypted output of this.
writeHeaders(PrintWriter) - Method in class iaik.utils.SmtpMailer
Uses this PrintWriter to print the headers.
writePkiPath(X509Certificate[], boolean, OutputStream) - Method in class iaik.utils.Util
Writes the given certificates as DER encoded PKI path to the given output stream.
writeTo(OutputStream) - Method in class iaik.asn1.ASN1
DER encodes and writes the ASN1Object represented by this class to an OutputStream.
writeTo(OutputStream) - Method in class iaik.pkcs.NetscapeCertList
Writes this Netscape certificate chain DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs10.CertificateRequest
Writes this certificate request to the given output stream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs12.PKCS12
Writes this PKCS#12 object to the specified output stream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.ContentInfo
Writes the DER encoding of this object to the given OutputStream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.ContentInfoStream
Writes the DER encoding of this object to the given OutputStream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.DataStream
Writes this PKCS#7 DataStream object BER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Writes this DigestedData DER encoded to the supplied output stream.
writeTo(OutputStream, int) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
Writes this object to the supplied output stream where a constructed OCTET STRING is used for encoding the content.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
Writes the BER encoding of this object to the given OutputStream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
BER encodes and writes this EnvelopedDataStream to the supplied output stream.
writeTo(OutputStream, int) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
Writes this object to the supplied output stream where a constructed OCTET STRING is used for encoding the content.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
DER encoded this EnvelopedData and writes the encoding to the supplied output stream.
writeTo(OutputStream, int) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
Writes the BER encoding of this EnvelopedData to the supplied output stream where a constructed OCTET STRING is used for encoding the content.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs7.SignedDataStream
DER encodes and writes this object to the supplied output stream.
writeTo(OutputStream, int) - Method in class iaik.pkcs.pkcs7.SignedDataStream
Writes this object to the supplied output stream where a constructed OCTET STRING is used for encoding the content.
writeTo(OutputStream) - Method in class iaik.pkcs.PKCS7CertList
Writes the certificate chain to the given output stream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
Writes this AsymmetricKeyPackage DER encoded to an output stream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
Writes this EncryptedPrivateKeyInfo to an output stream.
writeTo(OutputStream) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
Writes this private key to an output stream.
writeTo(OutputStream, int) - Method in class iaik.utils.KeyAndCertificate
Write the private key and the certificate chain to an OutputStream.
writeTo(OutputStream) - Method in class iaik.utils.SSLeayPrivateKey
Write the SSLeayPrivateKey to a file.
writeTo(OutputStream) - Method in class iaik.x509.attr.ACRL
Writes the CRL DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.attr.AttributeCertificate
Writes this attribute certificate DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.NetscapeCertRequest
Writes this NetscapeCertRequest DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.ocsp.BasicOCSPResponse
Writes this BasicOCSPResponse DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.ocsp.OCSPRequest
Writes this OCSPRequest DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.ocsp.OCSPResponse
Writes this OCSPResponse DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
Writes the contents of this response generator to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.PublicKeyInfo
Writes this public key to an output stream.
writeTo(OutputStream) - Method in class iaik.x509.X509Certificate
Writes the certificate DER encoded to the given output stream.
writeTo(OutputStream) - Method in class iaik.x509.X509CRL
Writes the CRL DER encoded to the given output stream.
writeToAsn1SEQUENCE(OutputStream) - Method in class iaik.asn1.structures.Attributes
Builds an ASN.1 SEQUENCE of the attributes included in this container and writes it encoded to the given output stream.
writeToAsn1SET(OutputStream) - Method in class iaik.asn1.structures.Attributes
Builds an ASN.1 SET of the attributes included in this container and writes it encoded to the given output stream.
writeToAsn1SET(OutputStream, boolean) - Method in class iaik.asn1.structures.Attributes
Builds an ASN.1 SET of the attributes included in this container and writes it encoded to the given output stream.
writeWholeValueToStream(OutputStream) - Method in class iaik.asn1.OCTET_STRING
Writes the value of this OCTET_STRING to the given output stream.

X

x - Variable in class iaik.security.elgamal.ElGamalPrivateKeySpec
 
x25519 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for the X25519 key/DH algorithm according to RFC 8410.
x400Address - Static variable in class iaik.asn1.structures.GeneralName
GeneralName type x400Address (3).
x448 - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for the X448 key/DH algorithm according to RFC 8410.
x509Certificate - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.22.1) for the PKCS#9 attribute x509Certificate.
X509Certificate - Class in iaik.x509
This class represents a X.509 version 3 certificate, as specified by ISO/IEC and ANSI X9.
X509Certificate() - Constructor for class iaik.x509.X509Certificate
Default constructor for creating a new empty X509 certificate.
X509Certificate(InputStream) - Constructor for class iaik.x509.X509Certificate
Creates a X509Certificate from an input stream.
X509Certificate(byte[]) - Constructor for class iaik.x509.X509Certificate
Creates a X509Certificate form a PEM or DER byte array.
X509Certificate(ASN1Object) - Constructor for class iaik.x509.X509Certificate
Creates a X509Certificate form a ASN1Object.
X509CertificateFactory - Class in iaik.x509
Extends the default, JDK11x compatible IAIK CertificateFactory to add support for CertPath generating methods.
X509CertificateFactory() - Constructor for class iaik.x509.X509CertificateFactory
 
X509CertPath - Class in iaik.x509
X.509 CertPath implementation.
X509CertPath(X509Certificate[]) - Constructor for class iaik.x509.X509CertPath
Creates a CertPath for the given array of certificates.
X509CertPath(List) - Constructor for class iaik.x509.X509CertPath
Creates a CertPath for the given list of certificates.
x509Crl - Static variable in class iaik.asn1.ObjectID
Creates an ObjectID (1.2.840.113549.1.9.23.1) for the PKCS#9 attribute x509Crl.
X509CRL - Class in iaik.x509
This class represents a X.509v2 CertificateRevocationList (CRL).
X509CRL() - Constructor for class iaik.x509.X509CRL
Default constructor for creating a new empty X509CRL.
X509CRL(InputStream) - Constructor for class iaik.x509.X509CRL
Creates a CRL from an input stream supplying a DER or PEM encoded CRL.
X509CRL(byte[]) - Constructor for class iaik.x509.X509CRL
Creates a CRL form a PEM or DER byte array.
X509CRL(ASN1Object) - Constructor for class iaik.x509.X509CRL
Creates a X509CRL form a ASN1Object.
X509CRLStream - Class in iaik.x509.stream
A CRL stream object parses a CRL from a given stream and notifies a CRL listener about the contents of the CRL during parsing.
X509CRLStream(CRLListener) - Constructor for class iaik.x509.stream.X509CRLStream
Creates a new CRL stream parser which notifies the given listener about the contents of the CRL.
X509ExtensionException - Exception in iaik.x509
This exception is thrown if there is a problem with a X.509 extension.
X509ExtensionException() - Constructor for exception iaik.x509.X509ExtensionException
 
X509ExtensionException(String) - Constructor for exception iaik.x509.X509ExtensionException
 
X509ExtensionInitException - Exception in iaik.x509
This exception is thrown if an implementation of an extension can not be initialized.
X509ExtensionInitException(ObjectID, boolean, String) - Constructor for exception iaik.x509.X509ExtensionInitException
Creates a new X509ExtensionInitException.
X509Extensions - Class in iaik.x509
This class is used to deal with X.509v3 certificate and X.509v2 CRL extensions.
X509Extensions() - Constructor for class iaik.x509.X509Extensions
Default Constructor.
X509Extensions(int, int) - Constructor for class iaik.x509.X509Extensions
Creates an X509Extensions object with the given initial capacities for the critical_extensions and noncritical_extensions hashtables.
X509Extensions(ASN1Object) - Constructor for class iaik.x509.X509Extensions
Creates a new X.509Extensions object from an ASN1Object.
X509QualifiedCertificateFactory - Class in iaik.x509.qualified
Extends the default, JDK11x compatible IAIK QualifiedCertificateFactory to add support for CertPath generating methods.
X509QualifiedCertificateFactory() - Constructor for class iaik.x509.qualified.X509QualifiedCertificateFactory
Default constructor.
x9_63_kdf - Static variable in class iaik.asn1.structures.AlgorithmID
AlgorithmID for the x9-63-kdf key derivation function according to ANSI X9.63-2001, "American National Standard for Financial Services - Key Agreement and Key Transport Using Elliptic Curve Cryptography" (November 2001) and "Standards for Efficient Cryptography - SEC 1: Elliptic Curve Cryptography v2.0 (Certicom Research, 2009).
xorBlock(byte[], int, byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
XORs the specified sub-arrays of the given byte blocks.
xorBlock(int[], int, int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
XORs the specified sub-arrays of the given integer blocks.
xorBlock(long[], int, long[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
XORs the specified sub-arrays of the given long integer blocks.
xorBlock(byte[], byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
XORs two byte blocks.
xorBlock(int[], int[], int[]) - Static method in class iaik.utils.CryptoUtils
XORs two integer blocks.
xorBlock(long[], long[], long[]) - Static method in class iaik.utils.CryptoUtils
XORs two long integer blocks.

Y

y_ - Variable in class iaik.security.elgamal.ElGamalPublicKeySpec
 

Z

ZERO - Static variable in class iaik.utils.NumberTheory
BigInteger constant 0
zeroBlock(byte[], int, int) - Static method in class iaik.utils.CryptoUtils
Fills the specified sub-array of the given byte array with zeros.
zeroBlock(int[], int, int) - Static method in class iaik.utils.CryptoUtils
Fill part of an integer array with zeros.
zeroBlock(long[], int, int) - Static method in class iaik.utils.CryptoUtils
Fill part of a long array with zeros.
zeroBlock(byte[]) - Static method in class iaik.utils.CryptoUtils
Fills the given byte array with zeros.
zeroBlock(int[]) - Static method in class iaik.utils.CryptoUtils
Fill an integer array with zeros.
zeroBlock(long[]) - Static method in class iaik.utils.CryptoUtils
Fill a long array with zeros.
zlib_compress - Static variable in class iaik.asn1.structures.AlgorithmID
Creates an AlgorithmID for the ZLIB compression algorithm ([RFC1950] [RFC1951]).
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 
This Javadoc may contain text parts from IETF Internet Standard specifications (see copyright note) and RSA Data Security Public-Key Cryptography Standards (PKCS, see copyright note).

6.0
(c) 2002 IAIK, (c) 2003 - 2022 SIC