Add C++11 header <cuchar>.
[official-gcc.git] / libjava / javax / security / cert / X509Certificate.h
blob8d1cda6c6b9a9b44368da44e4b6deb35863adda6
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_security_cert_X509Certificate__
5 #define __javax_security_cert_X509Certificate__
7 #pragma interface
9 #include <javax/security/cert/Certificate.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace math
18 class BigInteger;
20 namespace security
22 class Principal;
25 namespace javax
27 namespace security
29 namespace cert
31 class X509Certificate;
37 class javax::security::cert::X509Certificate : public ::javax::security::cert::Certificate
40 public:
41 X509Certificate();
42 static ::javax::security::cert::X509Certificate * getInstance(JArray< jbyte > *);
43 static ::javax::security::cert::X509Certificate * getInstance(::java::io::InputStream *);
44 virtual void checkValidity() = 0;
45 virtual void checkValidity(::java::util::Date *) = 0;
46 virtual jint getVersion() = 0;
47 virtual ::java::math::BigInteger * getSerialNumber() = 0;
48 virtual ::java::security::Principal * getIssuerDN() = 0;
49 virtual ::java::security::Principal * getSubjectDN() = 0;
50 virtual ::java::util::Date * getNotBefore() = 0;
51 virtual ::java::util::Date * getNotAfter() = 0;
52 virtual ::java::lang::String * getSigAlgName() = 0;
53 virtual ::java::lang::String * getSigAlgOID() = 0;
54 virtual JArray< jbyte > * getSigAlgParams() = 0;
55 static ::java::lang::Class class$;
58 #endif // __javax_security_cert_X509Certificate__