Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AsymmetricCryptoApiProperties - Class in org.eclipse.keypop.calypso.crypto.asymmetric
-
API properties.
- AsymmetricCryptoCardTransactionManagerFactorySpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi
-
Factory of
AsymmetricCryptoCardTransactionManagerSpi
. - AsymmetricCryptoCardTransactionManagerSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi
-
Calypso card asymmetric key cryptography service.
- AsymmetricCryptoException - Exception in org.eclipse.keypop.calypso.crypto.asymmetric
-
Indicates that an error occurred when processing a asymmetric cryptographic operation.
- AsymmetricCryptoException(String) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.AsymmetricCryptoException
- AsymmetricCryptoException(String, Throwable) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.AsymmetricCryptoException
-
Encapsulates a lower level exception.
C
- CaCertificateContentSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPI providing a generic public key.
- CaCertificateParserSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPI dedicated to the creation of CA certificates from raw data stored on a card.
- CaCertificateSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPI dedicated to Certification Authority (CA) certificate management.
- CardCertificateParserSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPI dedicated to the creation of card certificates from raw data stored on a card.
- CardCertificateSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPI dedicated to card certificate management.
- CardPublicKeySpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPI providing the card's public key.
- CertificateValidationException - Exception in org.eclipse.keypop.calypso.crypto.asymmetric.certificate
-
Indicates an issue encountered during the certificate validation.
- CertificateValidationException(String) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.certificate.CertificateValidationException
- CertificateValidationException(String, Throwable) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.certificate.CertificateValidationException
-
Encapsulates a lower level exception.
- checkCertificateAndGetContent() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.PcaCertificateSpi
-
Verifies the certificate signature and other relevant fields, then returns the certificate content.
- checkCertificateAndGetContent(CaCertificateContentSpi) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateSpi
-
Verifies the certificate signature and other relevant fields, then returns the certificate content.
- checkCertificateAndGetPublicKey(CaCertificateContentSpi) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
-
Verifies the certificate signature and other relevant fields, then returns the public key.
- createCardTransactionManager() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerFactorySpi
-
Returns a new instance of
AsymmetricCryptoCardTransactionManagerSpi
.
G
- getAid() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Return the AID value.
- getCardAid() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
-
Retrieves the AID of the autonomous application of the card as a byte array ranging from 5 to 16 bytes.
- getCardSerialNumber() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
-
Retrieves the serial number of the card as 8-byte byte array.
- getCertificateType() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateParserSpi
-
Returns the certificate type.
- getCertificateType() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateParserSpi
-
Returns the certificate type.
- getEndDate() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Returns the validity end date of the certificate in long format.
- getIssuerPublicKeyReference() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateSpi
-
Retrieves the reference of the issuer's public key as a byte array.
- getIssuerPublicKeyReference() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
-
Retrieves the reference of the issuer's public key as a byte array.
- getPublicKey() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Returns the public key.
- getPublicKeyReference() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Returns the reference of the public key as a byte array.
- getRawValue() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardPublicKeySpi
-
Get the raw value of the card's public key as a byte array.
- getStartDate() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Returns the validity start date of the certificate in long format.
I
- initTerminalPkiSession(CardPublicKeySpi) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerSpi
-
Initialize the cryptographic context for a new secure session in PKI mode with the provided card public key.
- isAidCheckRequested() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Indicates if the AID has to be checked.
- isAidTruncated() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Indicates if the AID is truncated.
- isCaCertificatesAuthenticationAllowed() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Indicates if the certificate can be used to authenticate CA certificates.
- isCardCertificatesAuthenticationAllowed() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
-
Indicates if the certificate can be used to authenticate card certificates.
- isCardPkiSessionValid(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerSpi
-
Verifies the provided secure session signature (a 64-byte byte array) from the previously initialized and updated context.
O
- org.eclipse.keypop.calypso.crypto.asymmetric - package org.eclipse.keypop.calypso.crypto.asymmetric
-
APIs provided by a Calypso card module.
- org.eclipse.keypop.calypso.crypto.asymmetric.certificate - package org.eclipse.keypop.calypso.crypto.asymmetric.certificate
-
APIs dedicated to PKI certificates management to be used by a Calypso asymmetric crypto module.
- org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi - package org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPIs dedicated to PKI certificates management to be implemented by a Calypso asymmetric crypto module.
- org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi - package org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi
-
SPIs dedicated to PKI card transactions to be implemented by a Calypso asymmetric crypto module.
P
- parseCertificate(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateParserSpi
-
Parses the given card output data and creates a new CA certificate instance.
- parseCertificate(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateParserSpi
-
Parses the given card output data and creates a new card certificate instance.
- PcaCertificateSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
-
SPI dedicated to Primary Certification Authority (PCA) certificate management.
U
- updateTerminalPkiSession(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerSpi
-
Updates the session signature verification engine with data sent or received from the card as a byte array.
V
- VERSION - Static variable in class org.eclipse.keypop.calypso.crypto.asymmetric.AsymmetricCryptoApiProperties
-
API version: "0.2"
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form