2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_net_ssl_provider_SSLRSASignature__
5 #define __gnu_javax_net_ssl_provider_SSLRSASignature__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
34 class SSLRSASignature
;
53 class gnu::javax::net::ssl::provider::SSLRSASignature
: public ::java::lang::Object
56 public: // actually package-private
58 SSLRSASignature(::gnu::java::security::hash::IMessageDigest
*, ::gnu::java::security::hash::IMessageDigest
*);
60 ::java::lang::String
* name();
61 void setupVerify(::java::util::Map
*);
62 void setupSign(::java::util::Map
*);
64 void update(JArray
< jbyte
> *, jint
, jint
);
65 ::java::lang::Object
* sign();
66 jboolean
verify(::java::lang::Object
*);
67 ::java::lang::Object
* clone();
69 ::java::security::interfaces::RSAPublicKey
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) pubkey
;
70 ::java::security::interfaces::RSAPrivateKey
* privkey
;
71 ::gnu::java::security::hash::IMessageDigest
* md5
;
72 ::gnu::java::security::hash::IMessageDigest
* sha
;
76 static ::java::lang::Class
class$
;
79 #endif // __gnu_javax_net_ssl_provider_SSLRSASignature__