com.rsa.certj.provider.pki.cmp

Class CMPPOPGenerationInfoSignature

java.lang.Object
  |
  +--com.rsa.certj.spi.pki.POPGenerationInfo
        |
        +--com.rsa.certj.provider.pki.cmp.CMPPOPGenerationInfo
              |
              +--com.rsa.certj.provider.pki.cmp.CMPPOPGenerationInfoSignature

public final class CMPPOPGenerationInfoSignature
extends com.rsa.certj.provider.pki.cmp.CMPPOPGenerationInfo

This class captures Proof-of-Possession generation information for a signature key.

Copyright © RSA Security Inc., 2000-2001. All rights reserved.


Constructor Summary

CMPPOPGenerationInfoSignature(String signatureAlgorithm, char[] sharedSecret, byte[] salt, int iterationCount)

Constructs a CMPPOPGenerationInfoSignature object when using PBM instead of a sender name.

CMPPOPGenerationInfoSignature(String signatureAlgorithm, GeneralName sender)

Constructs a CMPPOPGenerationInfoSignature object for a particular sender name.

 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMPPOPGenerationInfoSignature

public CMPPOPGenerationInfoSignature(String signatureAlgorithm,
                                     GeneralName sender)
                              throws InvalidParameterException
Constructs a CMPPOPGenerationInfoSignature object for a particular sender name. This type of CMPPOPGenerationInfoSignature object is used only if an authenticated identity has been established for a particular sender.

Parameters

         signatureAlgorithm  

A String specifying the signature algorithm of the signing key.

         sender  

A GeneralName specifying the name of a particular sender. For example, it may be a DN from a previously-isssued and currently-valid certificate.

Throws

InvalidParameterException - If the argument is invalid.

CMPPOPGenerationInfoSignature

public CMPPOPGenerationInfoSignature(String signatureAlgorithm,
                                     char[] sharedSecret,
                                     byte[] salt,
                                     int iterationCount)
                              throws InvalidParameterException
Constructs a CMPPOPGenerationInfoSignature object when using PBM instead of a sender name. For more information on PBM, see the Javadoc RSA BSAFE ® Crypto-J Java Components

Parameters

         signatureAlgorithm  

A String specifying the signature algorithm of the signing key.

         sharedSecret  

A byte array that contains a shared secret to be used for password-based MAC calculation.

         salt  

A byte array that contains salt to be used for password-based MAC calculation.

         iterationCount  

An int that contains the iteration count to be used for password-based MAC calculation.

Throws

InvalidParameterException - If the argument is invalid.


RSA BSAFE ® Cert-J 2.1.1 001-047007-211-001-000