OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / security / cert / PKIXParameters.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_security_cert_PKIXParameters__
5 #define __java_security_cert_PKIXParameters__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace security
15     {
16         class KeyStore;
17       namespace cert
18       {
19           class CertSelector;
20           class CertStore;
21           class PKIXCertPathChecker;
22           class PKIXParameters;
23       }
24     }
25   }
26 }
27
28 class java::security::cert::PKIXParameters : public ::java::lang::Object
29 {
30
31 public:
32   PKIXParameters(::java::security::KeyStore *);
33   PKIXParameters(::java::util::Set *);
34 private:
35   PKIXParameters();
36   PKIXParameters(::java::security::cert::PKIXParameters *);
37 public:
38   virtual ::java::util::Set * getTrustAnchors();
39   virtual void setTrustAnchors(::java::util::Set *);
40   virtual ::java::util::Set * getInitialPolicies();
41   virtual void setInitialPolicies(::java::util::Set *);
42   virtual void addCertStore(::java::security::cert::CertStore *);
43   virtual ::java::util::List * getCertStores();
44   virtual void setCertStores(::java::util::List *);
45   virtual jboolean isRevocationEnabled();
46   virtual void setRevocationEnabled(jboolean);
47   virtual jboolean isExplicitPolicyRequired();
48   virtual void setExplicitPolicyRequired(jboolean);
49   virtual jboolean isPolicyMappingInhibited();
50   virtual void setPolicyMappingInhibited(jboolean);
51   virtual jboolean isAnyPolicyInhibited();
52   virtual void setAnyPolicyInhibited(jboolean);
53   virtual jboolean getPolicyQualifiersRejected();
54   virtual void setPolicyQualifiersRejected(jboolean);
55   virtual ::java::util::Date * getDate();
56   virtual void setDate(::java::util::Date *);
57   virtual void addCertPathChecker(::java::security::cert::PKIXCertPathChecker *);
58   virtual ::java::util::List * getCertPathCheckers();
59   virtual void setCertPathCheckers(::java::util::List *);
60   virtual ::java::lang::String * getSigProvider();
61   virtual void setSigProvider(::java::lang::String *);
62   virtual ::java::security::cert::CertSelector * getTargetCertConstraints();
63   virtual void setTargetCertConstraints(::java::security::cert::CertSelector *);
64   virtual ::java::lang::Object * clone();
65   virtual ::java::lang::String * toString();
66 private:
67   ::java::util::Set * __attribute__((aligned(__alignof__( ::java::lang::Object)))) trustAnchors;
68   ::java::util::Set * initPolicies;
69   ::java::util::List * certStores;
70   ::java::util::List * pathCheckers;
71   jboolean revocationEnabled;
72   jboolean exPolicyRequired;
73   jboolean policyMappingInhibited;
74   jboolean anyPolicyInhibited;
75   jboolean policyQualRejected;
76   ::java::util::Date * date;
77   ::java::lang::String * sigProvider;
78   ::java::security::cert::CertSelector * targetConstraints;
79 public:
80   static ::java::lang::Class class$;
81 };
82
83 #endif // __java_security_cert_PKIXParameters__