X509CertPath.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_java_security_x509_X509CertPath__
  3. #define __gnu_java_security_x509_X509CertPath__
  4. #pragma interface
  5. #include <java/security/cert/CertPath.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace java
  12. {
  13. namespace security
  14. {
  15. class OID;
  16. namespace x509
  17. {
  18. class X509CertPath;
  19. }
  20. }
  21. }
  22. }
  23. }
  24. class gnu::java::security::x509::X509CertPath : public ::java::security::cert::CertPath
  25. {
  26. public:
  27. X509CertPath(::java::util::List *);
  28. X509CertPath(::java::io::InputStream *);
  29. X509CertPath(::java::io::InputStream *, ::java::lang::String *);
  30. virtual ::java::util::List * getCertificates();
  31. virtual JArray< jbyte > * getEncoded();
  32. virtual JArray< jbyte > * getEncoded(::java::lang::String *);
  33. virtual ::java::util::Iterator * getEncodings();
  34. private:
  35. void parse(::java::io::InputStream *, ::java::lang::String *);
  36. JArray< jbyte > * encodePki();
  37. JArray< jbyte > * encodePKCS();
  38. public:
  39. static ::java::util::List * ENCODINGS;
  40. private:
  41. static ::gnu::java::security::OID * PKCS7_SIGNED_DATA;
  42. static ::gnu::java::security::OID * PKCS7_DATA;
  43. ::java::util::List * __attribute__((aligned(__alignof__( ::java::security::cert::CertPath)))) path;
  44. JArray< jbyte > * pkcs_encoded;
  45. JArray< jbyte > * pki_encoded;
  46. public:
  47. static ::java::lang::Class class$;
  48. };
  49. #endif // __gnu_java_security_x509_X509CertPath__