Java Doc for CMSSignedGenerator.java in  » Security » Bouncy-Castle » org » bouncycastle » cms » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Security » Bouncy Castle » org.bouncycastle.cms 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.bouncycastle.cms.CMSSignedGenerator

All known Subclasses:   org.bouncycastle.cms.CMSSignedDataGenerator,  org.bouncycastle.cms.CMSSignedDataStreamGenerator,
CMSSignedGenerator
public class CMSSignedGenerator (Code)


Field Summary
final public static  StringDATA
     Default type for the signed data.
final public static  StringDIGEST_GOST3411
    
final public static  StringDIGEST_MD5
    
final public static  StringDIGEST_RIPEMD128
    
final public static  StringDIGEST_RIPEMD160
    
final public static  StringDIGEST_RIPEMD256
    
final public static  StringDIGEST_SHA1
    
final public static  StringDIGEST_SHA224
    
final public static  StringDIGEST_SHA256
    
final public static  StringDIGEST_SHA384
    
final public static  StringDIGEST_SHA512
    
final public static  StringENCRYPTION_DSA
    
final public static  StringENCRYPTION_ECDSA
    
final public static  StringENCRYPTION_ECGOST3410
    
final public static  StringENCRYPTION_GOST3410
    
final public static  StringENCRYPTION_RSA
    
final public static  StringENCRYPTION_RSA_PSS
    
protected  List_certs
    
protected  List_crls
    
protected  Map_digests
    
protected  List_signers
    

Constructor Summary
protected  CMSSignedGenerator()
    

Method Summary
public  voidaddAttributeCertificates(X509Store store)
     Add the attribute certificates contained in the passed in store to the generator.
public  voidaddCertificatesAndCRLs(CertStore certStore)
     add the certificates and CRLs contained in the given CertStore to the pool that will be included in the encoded signature block.
public  voidaddSigners(SignerInformationStore signerStore)
     Add a store of precalculated signers to the generator.
protected  ASN1SetgetAttributeSet(AttributeTable attr)
    
protected  MapgetBaseParameters(DERObjectIdentifier contentType, AlgorithmIdentifier digAlgId, byte[] hash)
    
protected  AlgorithmIdentifiergetEncAlgorithmIdentifier(String encOid)
    
protected  StringgetEncOID(PrivateKey key, String digestOID)
    
public  MapgetGeneratedDigests()
     Return a map of oids and byte arrays representing the digests calculated on the content during the last generate.

Field Detail
DATA
final public static String DATA(Code)
Default type for the signed data.



DIGEST_GOST3411
final public static String DIGEST_GOST3411(Code)



DIGEST_MD5
final public static String DIGEST_MD5(Code)



DIGEST_RIPEMD128
final public static String DIGEST_RIPEMD128(Code)



DIGEST_RIPEMD160
final public static String DIGEST_RIPEMD160(Code)



DIGEST_RIPEMD256
final public static String DIGEST_RIPEMD256(Code)



DIGEST_SHA1
final public static String DIGEST_SHA1(Code)



DIGEST_SHA224
final public static String DIGEST_SHA224(Code)



DIGEST_SHA256
final public static String DIGEST_SHA256(Code)



DIGEST_SHA384
final public static String DIGEST_SHA384(Code)



DIGEST_SHA512
final public static String DIGEST_SHA512(Code)



ENCRYPTION_DSA
final public static String ENCRYPTION_DSA(Code)



ENCRYPTION_ECDSA
final public static String ENCRYPTION_ECDSA(Code)



ENCRYPTION_ECGOST3410
final public static String ENCRYPTION_ECGOST3410(Code)



ENCRYPTION_GOST3410
final public static String ENCRYPTION_GOST3410(Code)



ENCRYPTION_RSA
final public static String ENCRYPTION_RSA(Code)



ENCRYPTION_RSA_PSS
final public static String ENCRYPTION_RSA_PSS(Code)



_certs
protected List _certs(Code)



_crls
protected List _crls(Code)



_digests
protected Map _digests(Code)



_signers
protected List _signers(Code)




Constructor Detail
CMSSignedGenerator
protected CMSSignedGenerator()(Code)




Method Detail
addAttributeCertificates
public void addAttributeCertificates(X509Store store) throws CMSException(Code)
Add the attribute certificates contained in the passed in store to the generator.
Parameters:
  store - a store of Version 2 attribute certificates
throws:
  CMSException - if an error occurse processing the store.



addCertificatesAndCRLs
public void addCertificatesAndCRLs(CertStore certStore) throws CertStoreException, CMSException(Code)
add the certificates and CRLs contained in the given CertStore to the pool that will be included in the encoded signature block.

Note: this assumes the CertStore will support null in the get methods.
Parameters:
  certStore - CertStore containing the public key certificates and CRLs
throws:
  java.security.cert.CertStoreException - if an issue occurs processing the CertStore
throws:
  CMSException - if an issue occurse transforming data from the CertStore into the message




addSigners
public void addSigners(SignerInformationStore signerStore)(Code)
Add a store of precalculated signers to the generator.
Parameters:
  signerStore - store of signers



getAttributeSet
protected ASN1Set getAttributeSet(AttributeTable attr)(Code)



getBaseParameters
protected Map getBaseParameters(DERObjectIdentifier contentType, AlgorithmIdentifier digAlgId, byte[] hash)(Code)



getEncAlgorithmIdentifier
protected AlgorithmIdentifier getEncAlgorithmIdentifier(String encOid)(Code)



getEncOID
protected String getEncOID(PrivateKey key, String digestOID)(Code)



getGeneratedDigests
public Map getGeneratedDigests()(Code)
Return a map of oids and byte arrays representing the digests calculated on the content during the last generate. a map of oids (as String objects) and byte[] representing digests.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.