com.cybersource.ws.client
Class Identity

java.lang.Object
  extended by com.cybersource.ws.client.Identity

public class Identity
extends java.lang.Object

This class is used to store an identity of a unknown entity.


Constructor Summary
Identity(MerchantConfig merchantConfig, java.security.cert.X509Certificate x509Certificate)
          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)
          Creates an Identity instance.this type of the instance can only be used to store merchant identity.
 
Method Summary
 java.lang.String getKeyAlias()
           
 java.lang.String getName()
           
 java.security.PrivateKey getPrivateKey()
           
 java.lang.String getSerialNumber()
           
 java.security.cert.X509Certificate getX509Cert()
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Identity

public Identity(MerchantConfig merchantConfig,
                java.security.cert.X509Certificate x509Certificate)
         throws com.cybersource.ws.client.SignException
Creates an Identity instance.this type of the instance can only be used to store server certificate identity.

Parameters:
merchantConfig - identity will be used for merchant specified in merchantConfig object.
x509Certificate -
Throws:
SignException

Identity

public Identity(MerchantConfig merchantConfig,
                java.security.cert.X509Certificate x509Certificate,
                java.security.PrivateKey privateKey)
         throws com.cybersource.ws.client.SignException
Creates an Identity instance.this type of the instance can only be used to store merchant identity.

Parameters:
merchantConfig - identity will be used for merchant specified in merchantConfig object.
x509Certificate -
privateKey -
Throws:
SignException
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getKeyAlias

public java.lang.String getKeyAlias()

setKeyAlias

public void setKeyAlias(java.lang.String keyAlias)

getSerialNumber

public java.lang.String getSerialNumber()

setSerialNumber

public void setSerialNumber(java.lang.String serialNumber)

getX509Cert

public java.security.cert.X509Certificate getX509Cert()

setX509Cert

public void setX509Cert(java.security.cert.X509Certificate x509Cert)

getPrivateKey

public java.security.PrivateKey getPrivateKey()

setPrivateKey

public void setPrivateKey(java.security.PrivateKey privateKey)

toString

public 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

Overrides:
toString in class java.lang.Object
Returns:
String representing the identity name and sizes of keys and cert.


Copyright © 2017. All Rights Reserved.