kz.gamma.hardware.cms
Class CMSSignedDataGenerator.SignerInf

java.lang.Object
  extended by kz.gamma.hardware.cms.CMSSignedDataGenerator.SignerInf
Enclosing class:
CMSSignedDataGenerator

private class CMSSignedDataGenerator.SignerInf
extends java.lang.Object


Field Summary
(package private)  AttributeTable baseSignedTable
           
(package private)  java.security.cert.X509Certificate cert
           
(package private)  java.lang.String digestOID
           
(package private)  java.lang.String encOID
           
(package private)  JCEPrivateKey key
           
(package private)  CMSAttributeTableGenerator sAttr
           
(package private)  CMSAttributeTableGenerator unsAttr
           
 
Constructor Summary
CMSSignedDataGenerator.SignerInf(JCEPrivateKey key, java.security.cert.X509Certificate cert, java.lang.String digestOID, java.lang.String encOID)
           
CMSSignedDataGenerator.SignerInf(JCEPrivateKey key, java.security.cert.X509Certificate cert, java.lang.String digestOID, java.lang.String encOID, CMSAttributeTableGenerator sAttr, CMSAttributeTableGenerator unsAttr, AttributeTable baseSigneTable)
           
 
Method Summary
(package private)  java.security.cert.X509Certificate getCertificate()
           
(package private)  java.lang.String getDigestAlgOID()
           
(package private)  byte[] getDigestAlgParams()
           
(package private)  java.lang.String getEncryptionAlgOID()
           
(package private)  JCEPrivateKey getKey()
           
(package private)  CMSAttributeTableGenerator getSignedAttributes()
           
(package private)  CMSAttributeTableGenerator getUnsignedAttributes()
           
(package private)  SignerInfo toSignerInfo(DERObjectIdentifier contentType, CMSProcessable content, JCESignature sig, boolean addDefaultAttributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

JCEPrivateKey key

cert

java.security.cert.X509Certificate cert

digestOID

java.lang.String digestOID

encOID

java.lang.String encOID

sAttr

CMSAttributeTableGenerator sAttr

unsAttr

CMSAttributeTableGenerator unsAttr

baseSignedTable

AttributeTable baseSignedTable
Constructor Detail

CMSSignedDataGenerator.SignerInf

CMSSignedDataGenerator.SignerInf(JCEPrivateKey key,
                                 java.security.cert.X509Certificate cert,
                                 java.lang.String digestOID,
                                 java.lang.String encOID)

CMSSignedDataGenerator.SignerInf

CMSSignedDataGenerator.SignerInf(JCEPrivateKey key,
                                 java.security.cert.X509Certificate cert,
                                 java.lang.String digestOID,
                                 java.lang.String encOID,
                                 CMSAttributeTableGenerator sAttr,
                                 CMSAttributeTableGenerator unsAttr,
                                 AttributeTable baseSigneTable)
Method Detail

getKey

JCEPrivateKey getKey()

getCertificate

java.security.cert.X509Certificate getCertificate()

getDigestAlgOID

java.lang.String getDigestAlgOID()

getDigestAlgParams

byte[] getDigestAlgParams()

getEncryptionAlgOID

java.lang.String getEncryptionAlgOID()

getSignedAttributes

CMSAttributeTableGenerator getSignedAttributes()

getUnsignedAttributes

CMSAttributeTableGenerator getUnsignedAttributes()

toSignerInfo

SignerInfo toSignerInfo(DERObjectIdentifier contentType,
                        CMSProcessable content,
                        JCESignature sig,
                        boolean addDefaultAttributes)
                  throws java.io.IOException,
                         java.security.cert.CertificateEncodingException,
                         CMSException,
                         java.security.NoSuchProviderException,
                         java.security.NoSuchAlgorithmException,
                         PcscException
Throws:
java.io.IOException
java.security.cert.CertificateEncodingException
CMSException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
PcscException


Copyright © 2013 Gamma Technologies. All Rights Reserved.