OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [java/] [security/] [x509/] [X509CRL.h] - Blame information for rev 756

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_java_security_x509_X509CRL__
5
#define __gnu_java_security_x509_X509CRL__
6
 
7
#pragma interface
8
 
9
#include <java/security/cert/X509CRL.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 x509
22
        {
23
            class X500DistinguishedName;
24
            class X509CRL;
25
          namespace ext
26
          {
27
              class Extension;
28
          }
29
        }
30
      }
31
    }
32
  }
33
  namespace java
34
  {
35
    namespace math
36
    {
37
        class BigInteger;
38
    }
39
    namespace security
40
    {
41
        class Principal;
42
        class PublicKey;
43
        class Signature;
44
      namespace cert
45
      {
46
          class Certificate;
47
          class X509CRLEntry;
48
      }
49
    }
50
  }
51
  namespace javax
52
  {
53
    namespace security
54
    {
55
      namespace auth
56
      {
57
        namespace x500
58
        {
59
            class X500Principal;
60
        }
61
      }
62
    }
63
  }
64
}
65
 
66
class gnu::java::security::x509::X509CRL : public ::java::security::cert::X509CRL
67
{
68
 
69
public:
70
  X509CRL(::java::io::InputStream *);
71
  virtual jboolean equals(::java::lang::Object *);
72
  virtual jint hashCode();
73
  virtual JArray< jbyte > * getEncoded();
74
  virtual void verify(::java::security::PublicKey *);
75
  virtual void verify(::java::security::PublicKey *, ::java::lang::String *);
76
  virtual jint getVersion();
77
  virtual ::java::security::Principal * getIssuerDN();
78
  virtual ::javax::security::auth::x500::X500Principal * getIssuerX500Principal();
79
  virtual ::java::util::Date * getThisUpdate();
80
  virtual ::java::util::Date * getNextUpdate();
81
  virtual ::java::security::cert::X509CRLEntry * getRevokedCertificate(::java::math::BigInteger *);
82
  virtual ::java::util::Set * getRevokedCertificates();
83
  virtual JArray< jbyte > * getTBSCertList();
84
  virtual JArray< jbyte > * getSignature();
85
  virtual ::java::lang::String * getSigAlgName();
86
  virtual ::java::lang::String * getSigAlgOID();
87
  virtual JArray< jbyte > * getSigAlgParams();
88
  virtual jboolean hasUnsupportedCriticalExtension();
89
  virtual ::java::util::Set * getCriticalExtensionOIDs();
90
  virtual ::java::util::Set * getNonCriticalExtensionOIDs();
91
  virtual JArray< jbyte > * getExtensionValue(::java::lang::String *);
92
  virtual ::gnu::java::security::x509::ext::Extension * getExtension(::gnu::java::security::OID *);
93
  virtual ::java::util::Collection * getExtensions();
94
  virtual ::java::lang::String * toString();
95
  virtual jboolean isRevoked(::java::security::cert::Certificate *);
96
private:
97
  void doVerify(::java::security::Signature *, ::java::security::PublicKey *);
98
  void parse(::java::io::InputStream *);
99
  static ::java::util::logging::Logger * log;
100
  static ::gnu::java::security::OID * ID_DSA;
101
  static ::gnu::java::security::OID * ID_DSA_WITH_SHA1;
102
  static ::gnu::java::security::OID * ID_RSA;
103
  static ::gnu::java::security::OID * ID_RSA_WITH_MD2;
104
  static ::gnu::java::security::OID * ID_RSA_WITH_MD5;
105
  static ::gnu::java::security::OID * ID_RSA_WITH_SHA1;
106
  JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::security::cert::X509CRL)))) encoded;
107
  JArray< jbyte > * tbsCRLBytes;
108
  jint version;
109
  ::gnu::java::security::OID * algId;
110
  JArray< jbyte > * algParams;
111
  ::java::util::Date * thisUpdate;
112
  ::java::util::Date * nextUpdate;
113
  ::gnu::java::security::x509::X500DistinguishedName * issuerDN;
114
  ::java::util::HashMap * revokedCerts;
115
  ::java::util::HashMap * extensions;
116
  ::gnu::java::security::OID * sigAlg;
117
  JArray< jbyte > * sigAlgParams;
118
  JArray< jbyte > * rawSig;
119
  JArray< jbyte > * signature;
120
public:
121
  static ::java::lang::Class class$;
122
};
123
 
124
#endif // __gnu_java_security_x509_X509CRL__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.