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() |
char[] |
getPswd() |
java.lang.String |
getSerialNumber() |
java.security.cert.X509Certificate |
getX509Cert() |
boolean |
isValid(java.io.File keyFile,
Logger logger)
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,
Logger logger)
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 char[] getPswd()
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 © 2020. All Rights Reserved.