OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / security / pkcs / PKCS7SignedData.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_java_security_pkcs_PKCS7SignedData__
5 #define __gnu_java_security_pkcs_PKCS7SignedData__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace java
17     {
18       namespace security
19       {
20           class OID;
21         namespace ber
22         {
23             class BERReader;
24         }
25         namespace pkcs
26         {
27             class PKCS7Data;
28             class PKCS7SignedData;
29         }
30       }
31     }
32   }
33   namespace java
34   {
35     namespace math
36     {
37         class BigInteger;
38     }
39     namespace security
40     {
41       namespace cert
42       {
43           class CRL;
44           class Certificate;
45           class X509CRL;
46       }
47     }
48   }
49 }
50
51 class gnu::java::security::pkcs::PKCS7SignedData : public ::java::lang::Object
52 {
53
54 public:
55   PKCS7SignedData(::java::io::InputStream *);
56   PKCS7SignedData(::gnu::java::security::ber::BERReader *);
57   PKCS7SignedData(::java::util::Set *, ::gnu::java::security::pkcs::PKCS7Data *, JArray< ::java::security::cert::Certificate * > *, JArray< ::java::security::cert::X509CRL * > *, ::java::util::Set *);
58   virtual ::java::math::BigInteger * getVersion();
59   virtual JArray< ::java::security::cert::Certificate * > * getCertificates();
60   virtual ::gnu::java::security::OID * getContentType();
61   virtual JArray< jbyte > * getContent();
62   virtual ::java::util::Set * getDigestAlgorithms();
63   virtual ::java::util::Set * getSignerInfos();
64   virtual void encode(::java::io::OutputStream *);
65 private:
66   static ::java::util::logging::Logger * log;
67 public:
68   static ::gnu::java::security::OID * PKCS7_SIGNED_DATA;
69 private:
70   ::java::math::BigInteger * __attribute__((aligned(__alignof__( ::java::lang::Object)))) version;
71   ::java::util::Set * digestAlgorithms;
72   ::gnu::java::security::OID * contentType;
73   JArray< jbyte > * content;
74   JArray< ::java::security::cert::Certificate * > * certificates;
75   JArray< ::java::security::cert::CRL * > * crls;
76   ::java::util::Set * signerInfos;
77 public:
78   static ::java::lang::Class class$;
79 };
80
81 #endif // __gnu_java_security_pkcs_PKCS7SignedData__