Class EPPNameVerificationTst

java.lang.Object
com.verisign.epp.codec.nv.EPPNameVerificationTst

public class EPPNameVerificationTst extends Object
Is a unit test of the com.verisign.epp.codec.idntable package.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    loadPKIXParameters(String aTrustStoreName)
    Loads the trust store file into the PKIXParameters used to verify the certificate chain The Java Trust Store is loaded with the trusted VSP certificates.
    static PublicKey
    loadPublicKey(String aKeyStoreName, String aPublicKeyAlias)
    Loads the public key used to verify a digital signature signed with the associated private key, loaded by loadPrivateKeyEntry(String, String, String).
    static void
    setNumIterations(long aNumIterations)
    Sets the number of iterations to run per test.
    static void
    JUNIT suite static method, which returns the tests associated with EPPNameVerificationTst.
    void
    Unit test of the Check Command by sending a check command with three domain labels.
    void
    Unit test of the Check Response by returning the result of checking three domain labels.
    void
    Unit test of the Create Command, with the following tests: Create Domain Name Verification (DNV) object Create reserved Domain Name Verification (DNV) object Create Real Name Verification (RNV) object for person Create Real Name Verification (RNV) object for org
    void
    Unit test of the Create Response, with the following tests: Success create response with a signed code Failed create response Pending create response
    void
    Unit test of the Info Command, with the following tests: Info command for signed code. Info command for input data. Info command for signed code with authorization info.
    void
    Unit test of the Info Response, with the following tests: Info response for DNV signed code Info response for DNV input Info response for RNV person input Info response for RNV org input
    void
    Unit test of the pending action poll message.
    void
    Unit test of the Update Command by sending an update command to change the authorization information.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EPPNameVerificationTst

      public EPPNameVerificationTst()
  • Method Details

    • testCheckCommand

      public void testCheckCommand()
      Unit test of the Check Command by sending a check command with three domain labels.
    • testCheckResponse

      public void testCheckResponse()
      Unit test of the Check Response by returning the result of checking three domain labels.
    • testInfoCommand

      public void testInfoCommand()
      Unit test of the Info Command, with the following tests:
      1. Info command for signed code.
      2. Info command for input data.
      3. Info command for signed code with authorization info.
    • testInfoResponse

      public void testInfoResponse()
      Unit test of the Info Response, with the following tests:
      1. Info response for DNV signed code
      2. Info response for DNV input
      3. Info response for RNV person input
      4. Info response for RNV org input
    • testCreateCommand

      public void testCreateCommand()
      Unit test of the Create Command, with the following tests:
      1. Create Domain Name Verification (DNV) object
      2. Create reserved Domain Name Verification (DNV) object
      3. Create Real Name Verification (RNV) object for person
      4. Create Real Name Verification (RNV) object for org
    • testCreateResponse

      public void testCreateResponse()
      Unit test of the Create Response, with the following tests:
      1. Success create response with a signed code
      2. Failed create response
      3. Pending create response
    • testUpdateCommand

      public void testUpdateCommand()
      Unit test of the Update Command by sending an update command to change the authorization information.
    • testPaPollResponse

      public void testPaPollResponse()
      Unit test of the pending action poll message.
    • setup

      public static void setup()
      JUNIT suite static method, which returns the tests associated with EPPNameVerificationTst.
    • setNumIterations

      public static void setNumIterations(long aNumIterations)
      Sets the number of iterations to run per test.
      Parameters:
      aNumIterations - number of iterations to run per test
    • loadPKIXParameters

      public static PKIXParameters loadPKIXParameters(String aTrustStoreName) throws Exception
      Loads the trust store file into the PKIXParameters used to verify the certificate chain The Java Trust Store is loaded with the trusted VSP certificates.
      Parameters:
      aTrustStoreName - Trust store file name
      Returns:
      Initialized PKIXParameters instance.
      Throws:
      Exception - Error initializing the PKIX parameters
    • loadPublicKey

      public static PublicKey loadPublicKey(String aKeyStoreName, String aPublicKeyAlias) throws Exception
      Loads the public key used to verify a digital signature signed with the associated private key, loaded by loadPrivateKeyEntry(String, String, String).
      Parameters:
      aKeyStoreName - Java Keystore containing the certificate
      aPublicKeyAlias - Java Keystore alias of the trustedCertEntry containing the public key
      Returns:
      Loaded PublicKey instance
      Throws:
      Exception - Error loading the public key