Package | Description |
---|---|
anon.crypto | |
anon.crypto.tinytls | |
anon.crypto.tinytls.ciphersuites | |
anon.crypto.tinytls.keyexchange | |
anon.infoservice | |
anon.pay |
Modifier and Type | Field and Description |
---|---|
private JAPCertificate |
CertPathInfo.m_firstCert |
private JAPCertificate |
CertificateContainer.m_parentCertificate
Stores the parent certificate (the certificate against which verification of this certificate
was successful) of this certificate.
|
private JAPCertificate |
CertificateInfoStructure.m_parentCertificate |
private JAPCertificate |
CertPathInfo.m_rootCert |
private JAPCertificate |
CertPathInfo.m_secondCert |
private JAPCertificate |
PKCS12.m_x509certificate |
private JAPCertificate |
PKCS7SignedData.signCert |
Modifier and Type | Method and Description |
---|---|
JAPCertificate |
PKCS10CertificationRequest.createX509Certificate(PKCS12 a_signerCertificate,
Validity a_validity,
MyX509Extensions a_extensions,
java.math.BigInteger a_serialNumber)
Creates a new X509 certificate from this certification request.
|
private static JAPCertificate |
CertPath.doNameAndKeyChaining(JAPCertificate a_cert,
java.util.Vector a_possibleIssuers,
boolean a_bAllowSelfSigned)
Tries to find a possible verifier for the given cert from the given Vector
of certs by comparing the cert's subject with the issuer of the possible verifiers.
|
JAPCertificate |
CertificateContainer.getCertificate()
Returns the corresponding certificate for this CertificateContainer.
|
JAPCertificate |
CertificateInfoStructure.getCertificate() |
JAPCertificate[] |
PKCS7SignedData.getCertificates()
Get the X.509 certificates associated with this PKCS#7 object
|
JAPCertificate |
CertPathInfo.getFirstCertificate() |
JAPCertificate |
CertPath.getFirstCertificate()
Returns the certificate from the lowest Level of this CertPath (the one
that was added at first).
|
static JAPCertificate |
JAPCertificate.getInstance(byte[] a_certificate)
Creates a certificate instance by using the encoded variant of the
certificate.
|
static JAPCertificate |
JAPCertificate.getInstance(mybouncycastle.org.bouncycastle.asn1.x509.Certificate x509cert)
Creates a new certificate from a valid X509 certificate structure.
|
static JAPCertificate |
JAPCertificate.getInstance(java.io.File a_file)
Creates a certificate instance by using a file (either DER encoded or
PEM).
|
static JAPCertificate |
JAPCertificate.getInstance(IMyPublicKey a_publicKey,
java.util.Calendar a_validFrom)
Creates an X509 certificate with a short validity from a public key.
|
static JAPCertificate |
JAPCertificate.getInstance(java.io.InputStream a_in)
Creates a certificate by using an input stream.
|
static JAPCertificate |
JAPCertificate.getInstance(JAPCertificate x509cert)
Creates a new certificate from a valid X509 certificate.
|
static JAPCertificate |
JAPCertificate.getInstance(org.w3c.dom.Node a_NodeRoot)
Creates a certificate instance by using a XML Node as input.
|
static JAPCertificate |
JAPCertificate.getInstance(java.lang.String a_certString)
Creates a certificate instance by using a file name.
|
static JAPCertificate |
JAPCertificate.getInstance(X509DistinguishedName a_ownerAlias,
AsymmetricCryptoKeyPair a_keyPair,
Validity a_validity)
Creates an X509 certificate from a key pair.
|
static JAPCertificate |
JAPCertificate.getInstance(X509DistinguishedName a_ownerAlias,
AsymmetricCryptoKeyPair a_keyPair,
Validity a_validity,
MyX509Extensions a_extensions)
Creates an X509 certificate from a key pair.
|
static JAPCertificate |
JAPCertificate.getInstance(X509DistinguishedName a_ownerAlias,
X509DistinguishedName a_issuer,
IMyPrivateKey a_privateKey,
IMyPublicKey a_publicKey,
Validity a_validity,
MyX509Extensions a_extensions,
java.math.BigInteger a_serialNumber)
Creates an X509 certificate.
|
JAPCertificate |
CertPath.getLastCertificate()
Returns the top level certificate (it is the one that was last added)
|
JAPCertificate |
CertificateContainer.getParentCertificate()
Returns the parent certificate (the certificate against which verification of this
certificate was successful) of this certificate.
|
JAPCertificate |
CertificateInfoStructure.getParentCertificate() |
JAPCertificate |
CertPathInfo.getRootCertificate() |
JAPCertificate |
CertPathInfo.getSecondCertificate() |
JAPCertificate |
CertPath.getSecondCertificate()
Returns the certificate from the second lowest Level of this CertPath
(the one that was added at Second).
|
JAPCertificate |
PKCS7SignedData.getSigningCertificate()
Get the X.509 certificate actually used to sign the digest.
|
JAPCertificate |
PKCS12.getX509Certificate()
Returns the X509 certificate corresponding to this PKCS12 certificate.
|
JAPCertificate |
JAPCertificate.getX509Certificate()
Returns a reference to this certificate.
|
JAPCertificate |
ICertificate.getX509Certificate()
Returns the X509 certificate corresponding to this certificate.
|
JAPCertificate |
JAPCertificate.sign(PKCS12 a_signerCertificate)
Creates a duplicate of this certificate that is signed with the PKCS12
certificate.
|
JAPCertificate |
JAPCertificate.sign(PKCS12 a_signerCertificate,
Validity a_validity,
MyX509Extensions a_extensions,
java.math.BigInteger a_serialNumber)
Creates a duplicate of this certificate that is signed with a the PKCS12
certificate.
|
Modifier and Type | Method and Description |
---|---|
private void |
CertificateStore.activateAllDependentCertificates(JAPCertificate a_certificate) |
boolean |
XMLSignatureElement.addCertificate(JAPCertificate a_certificate)
Adds a certificate to the signature.
|
boolean |
XMLSignature.addCertificate(JAPCertificate a_certificate) |
int |
CertificateStore.addCertificateWithoutVerification(JAPCertificate a_certificate,
int a_certificateType,
boolean a_onlyHardRemovable,
boolean a_bNotRemovable) |
private void |
CertPath.appendCertificate(JAPCertificate a_certificate)
Adds a certificate to next higher level of this CertPath,
if the cert is not already included
|
boolean |
XMLSignatureElement.containsCertificate(JAPCertificate a_certificate)
Returns if the specified certificate is already contained in this signature element.
|
private void |
CertificateStore.deactivateAllDependentCertificates(JAPCertificate a_certificate) |
private static JAPCertificate |
CertPath.doNameAndKeyChaining(JAPCertificate a_cert,
java.util.Vector a_possibleIssuers,
boolean a_bAllowSelfSigned)
Tries to find a possible verifier for the given cert from the given Vector
of certs by comparing the cert's subject with the issuer of the possible verifiers.
|
private java.lang.String |
CertificateStore.getCertificateId(JAPCertificate a_certificate,
int a_certificateType) |
CertificateInfoStructure |
CertificateStore.getCertificateInfoStructure(JAPCertificate a_certificate) |
CertificateInfoStructure |
CertificateStore.getCertificateInfoStructure(JAPCertificate a_certificate,
int a_certificateType) |
static JAPCertificate |
JAPCertificate.getInstance(JAPCertificate x509cert)
Creates a new certificate from a valid X509 certificate.
|
static CertPath |
CertPath.getInstance(JAPCertificate a_firstCert,
int a_documentType,
java.util.Vector a_pathCertificates) |
java.util.Date |
RevokedCertifcateStore.getRevocationDate(JAPCertificate a_cert)
Gets the revocation date for the specified cert, if and only if the
cert is revoked.
|
static CertPath |
CertPath.getRootInstance(JAPCertificate a_rootCert) |
protected static java.math.BigInteger |
RevokedCertificate.getUniqueSerial(JAPCertificate a_cert)
If the cert's serial is greater than 1 then the serial is returned,
otherwise a pseudo-serial is created to uniquely identify the cert.
|
boolean |
RevokedCertifcateStore.isCertificateRevoked(JAPCertificate a_cert)
Checks if the given cert is revoked.
|
private static boolean |
CertPath.isPossiblyValid(JAPCertificate a_firstCert,
java.util.Vector a_pathCertificates)
Checks if it may be possible to build a (timely) valid CertPath from the
given certificates.
|
protected boolean |
CertPath.isVerifier(JAPCertificate a_certificate) |
private static java.lang.String |
RevokedCertifcateStore.keyValue(JAPCertificate a_cert)
Creates a concatenation of the certificate's issuer and its (pseudo-)serial.
|
boolean |
XMLSignatureElement.removeCertificate(JAPCertificate a_certificate)
Removes a certificate from this signature.
|
void |
CertificateContainer.setParentCertificate(JAPCertificate a_parentCertificate)
Changes the parent certificate (the certificate against which verification of this
certificate was successful) of this certificate.
|
boolean |
PKCS12.setX509Certificate(JAPCertificate a_X509certificate)
Replaces the current X509 certificate by a clone of the given certificate
if the given certificate has the same public key as the current
certificate.
|
private int |
CertPath.validate(JAPCertificate a_cert,
int a_position,
JAPCertificate a_issuer) |
boolean |
CertificateRevocationList.verifiy(JAPCertificate a_cert)
Verifiy the crl with the given cert
|
boolean |
JAPCertificate.verify(JAPCertificate a_certificate)
Verifies the certificate using an other X509 certificate.
|
Constructor and Description |
---|
CertificateInfoStructure(CertPath a_certPath,
JAPCertificate a_parentCertificate,
int a_certificateType,
boolean a_enabled,
boolean a_certificateNeedsVerification,
boolean a_onlyHardRemovable,
boolean a_notRemovable) |
CertPath(JAPCertificate a_firstCert,
int a_documentType)
Creates a new CertPath Object from a given Certificate
|
CertPathInfo(JAPCertificate a_firstCert,
JAPCertificate a_secondCert,
JAPCertificate a_rootCert,
java.util.Vector a_subCACerts,
int a_docType) |
PKCS12(AsymmetricCryptoKeyPair a_keyPair,
JAPCertificate a_X509certificate)
Creates a new PKCS12 certificate.
|
RevokedCertificate(JAPCertificate a_cert,
java.util.Date a_revocationDate,
MyX509Extensions a_extensions) |
Modifier and Type | Field and Description |
---|---|
private JAPCertificate |
TinyTLSServer.m_Certificate |
private JAPCertificate[] |
TinyTLS.m_clientcertificates |
private JAPCertificate |
TinyTLSServer.m_DSSCertificate |
private JAPCertificate |
TinyTLSServerSocket.m_DSSCertificate |
private JAPCertificate |
TinyTLSServer.m_RSACertificate |
private JAPCertificate |
TinyTLSServerSocket.m_RSACertificate |
private JAPCertificate |
TinyTLSServerSocket.m_servercertificate |
private JAPCertificate |
TinyTLS.m_servercertificate |
Modifier and Type | Method and Description |
---|---|
void |
TinyTLS.setClientCertificate(JAPCertificate[] certificates,
IMyPrivateKey key)
sets a client certificate chain
|
void |
TinyTLS.setClientCertificate(JAPCertificate cert,
IMyPrivateKey key)
sets the client certificate
|
void |
TinyTLSServer.setDSSParameters(JAPCertificate cert,
MyDSAPrivateKey key)
sets DSS parameters
|
void |
TinyTLSServerSocket.setDSSParameters(JAPCertificate cert,
MyDSAPrivateKey key)
set the dss parameters if dss key exchange is used
|
void |
TinyTLSServer.setRSAParameters(JAPCertificate cert,
MyRSAPrivateKey key)
sets RSA parameters
|
void |
TinyTLSServerSocket.setRSAParameters(JAPCertificate cert,
MyRSAPrivateKey key)
set the rsa parameters if rsa key exchange is used
|
Modifier and Type | Field and Description |
---|---|
private JAPCertificate |
CipherSuite.m_servercertificate |
Modifier and Type | Method and Description |
---|---|
void |
CipherSuite.setServerCertificate(JAPCertificate cert)
set the Server Certificate
|
Modifier and Type | Method and Description |
---|---|
void |
DHE_RSA_Key_Exchange.processServerKeyExchange(byte[] bytes,
int bytes_offset,
int bytes_len,
byte[] clientrandom,
byte[] serverrandom,
JAPCertificate servercertificate) |
abstract void |
Key_Exchange.processServerKeyExchange(byte[] b,
int b_offset,
int b_len,
byte[] clientrandom,
byte[] serverrandom,
JAPCertificate cert)
Decode the server keys and check the certificate
|
void |
DHE_DSS_Key_Exchange.processServerKeyExchange(byte[] bytes,
int bytes_offset,
int bytes_len,
byte[] clientrandom,
byte[] serverrandom,
JAPCertificate servercertificate) |
Modifier and Type | Method and Description |
---|---|
JAPCertificate |
ServiceOperator.getCertificate()
Returns the operator certificate.
|
Constructor and Description |
---|
ServiceLocation(org.w3c.dom.Node locationNode,
JAPCertificate mixCertificate)
Creates a new ServiceLocation from XML description (Location node).
|
ServiceOperator(JAPCertificate operatorCertificate)
Creates a ServiceOperator just by his Certificate
|
Constructor and Description |
---|
PaymentInstanceDBEntry(java.lang.String a_id,
java.lang.String a_name,
JAPCertificate a_cert,
java.util.Enumeration a_listeners,
java.lang.String software_version,
long creationTime,
long a_serialNumber,
java.util.Hashtable a_hashURLs,
java.util.Hashtable a_hashFreeCodeURLs,
java.lang.String a_affiliateArgument,
java.lang.String a_argTransaction,
java.lang.String a_argPlanName,
java.lang.String a_shopArgument,
java.lang.String a_argLanguage) |
Copyright © 2023. All rights reserved.