public class Identity
extends java.lang.Object
| Constructor and Description |
|---|
Identity(MerchantConfig merchantConfig,
java.security.cert.X509Certificate x509Certificate,
Logger logger)
Creates an Identity instance.this type of the instance can
only be used to store server certificate identity.
|
Identity(MerchantConfig merchantConfig,
java.security.cert.X509Certificate x509Certificate,
java.security.PrivateKey privateKey,
Logger logger)
Creates an Identity instance.this type of the instance can
only be used to store merchant identity.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getKeyAlias() |
java.lang.String |
getName() |
java.security.PrivateKey |
getPrivateKey() |
java.lang.String |
getSerialNumber() |
java.security.cert.X509Certificate |
getX509Cert() |
boolean |
isValid(java.io.File keyFile)
If merchant uploads a new key then isValid method will return false and certificate reload will happen.
|
void |
setKeyAlias(java.lang.String keyAlias) |
void |
setName(java.lang.String name) |
void |
setPrivateKey(java.security.PrivateKey privateKey) |
void |
setSerialNumber(java.lang.String serialNumber) |
void |
setX509Cert(java.security.cert.X509Certificate x509Cert) |
java.lang.String |
toString()
Prints out a nice string that describes the Identity name and size of
public key, private key and cert if they exist
|
public Identity(MerchantConfig merchantConfig, java.security.cert.X509Certificate x509Certificate, Logger logger) throws com.cybersource.ws.client.SignException
merchantConfig - identity will be used for merchant specified in merchantConfig object.x509Certificate - SignExceptionpublic Identity(MerchantConfig merchantConfig, java.security.cert.X509Certificate x509Certificate, java.security.PrivateKey privateKey, Logger logger) throws com.cybersource.ws.client.SignException
merchantConfig - identity will be used for merchant specified in merchantConfig object.x509Certificate - privateKey - SignExceptionpublic boolean isValid(java.io.File keyFile)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getKeyAlias()
public void setKeyAlias(java.lang.String keyAlias)
public java.lang.String getSerialNumber()
public void setSerialNumber(java.lang.String serialNumber)
public java.security.cert.X509Certificate getX509Cert()
public void setX509Cert(java.security.cert.X509Certificate x509Cert)
public java.security.PrivateKey getPrivateKey()
public void setPrivateKey(java.security.PrivateKey privateKey)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. All Rights Reserved.