com::orionsec::jpkif::CPKIFCryptoPPPtr Class Reference

Collaboration diagram for com::orionsec::jpkif::CPKIFCryptoPPPtr:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 11 of file CPKIFCryptoPPPtr.java.


Public Member Functions

 CPKIFCryptoPPPtr (long cPtr, boolean cMemoryOwn)
synchronized void delete ()
void reset ()
CPKIFCryptoPP __deref__ ()
CPKIFCryptoPP get ()
boolean unique ()
int use_count ()
void swap (CPKIFCryptoPPPtr other)
SWIGTYPE_p_void _internal_get_deleter (SWIGTYPE_p_boost__detail__sp_typeinfo ti)
boolean _internal_equiv (CPKIFCryptoPPPtr r)
void Initialize ()
void GetKeyList (CPKIFCredentialList v, SWIGTYPE_p_std__bitsetT_9_t arg1)
void GetKeyList (CPKIFCredentialList v)
void GetKeyList (CPKIFCredentialList v, CPKIFKeyUsagePtr ku)
boolean OwnsKey (CPKIFCredential keyID)
CPKIFCredentialPtr MakeKeyID (String asciiHexKeyID)
void Sign (CPKIFCredential key, byte[] pHashData, int nHashDataLen, byte[] pSignature, SWIGTYPE_p_int nSignatureLen, HASH_ALG ha)
void Decrypt (CPKIFCredential key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Decrypt (IPKIFCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
void Encrypt (CPKIFCredential key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Encrypt (IPKIFCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
boolean Verify (CPKIFCredential key, byte[] pHashData, int nHashDataLen, byte[] pSignature, int nSignatureLen, HASH_ALG ha)
IPKIFCryptContext CryptInit (CPKIFCredentialPtr key, boolean pad)
IPKIFCryptContext CryptInit (CPKIFCredentialPtr key)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFCertificatePtr theirCert, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFBufferPtr theirPublicKey, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFCredentialPtr ephemeralKeyPair, CPKIFCertificatePtr theirCert, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFCredentialPtr ephemeralKeyPair, CPKIFBufferPtr theirPublicKey, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFBufferPtr ephemeralPublicKey, CPKIFCertificatePtr theirCert, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFBufferPtr ephemeralPublicKey, CPKIFBufferPtr theirPublicKey, CPKIFAlgorithm alg)
CPKIFKeyMaterialPtr DeriveKey (SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t context, long keyLen)
void AddParent (IPKIFColleague parent)
void RemoveParent (IPKIFColleague parent)
boolean IsParent (IPKIFColleague arg0)
void InitializeMediator (SWIGTYPE_p_std__vectorT_CPKIFException_p_t errorInfo)
void InitializeMediator ()
void Terminate ()
void AddMediator (IPKIFColleaguePtr m)
void RemoveMediator (IPKIFColleague arg0)
void RemoveMediatorAssociations ()
void GetMediators (IPKIFColleagueList v)

Static Public Member Functions

static long getCPtr (CPKIFCryptoPPPtr obj)

Protected Member Functions

void finalize ()

Protected Attributes

boolean swigCMemOwn

Constructor & Destructor Documentation

com::orionsec::jpkif::CPKIFCryptoPPPtr::CPKIFCryptoPPPtr ( long  cPtr,
boolean  cMemoryOwn 
) [inline]

Definition at line 15 of file CPKIFCryptoPPPtr.java.

References swigCMemOwn.


Member Function Documentation

static long com::orionsec::jpkif::CPKIFCryptoPPPtr::getCPtr ( CPKIFCryptoPPPtr  obj  )  [inline, static]

Definition at line 20 of file CPKIFCryptoPPPtr.java.

References swigCPtr.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::finalize (  )  [inline, protected]

Definition at line 24 of file CPKIFCryptoPPPtr.java.

synchronized void com::orionsec::jpkif::CPKIFCryptoPPPtr::delete (  )  [inline]

Definition at line 28 of file CPKIFCryptoPPPtr.java.

References swigCMemOwn.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::reset ( void   )  [inline]

Definition at line 38 of file CPKIFCryptoPPPtr.java.

CPKIFCryptoPP com::orionsec::jpkif::CPKIFCryptoPPPtr::__deref__ (  )  [inline]

Definition at line 42 of file CPKIFCryptoPPPtr.java.

CPKIFCryptoPP com::orionsec::jpkif::CPKIFCryptoPPPtr::get (  )  [inline]

Definition at line 47 of file CPKIFCryptoPPPtr.java.

boolean com::orionsec::jpkif::CPKIFCryptoPPPtr::unique (  )  [inline]

Definition at line 52 of file CPKIFCryptoPPPtr.java.

int com::orionsec::jpkif::CPKIFCryptoPPPtr::use_count (  )  [inline]

Definition at line 56 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::swap ( CPKIFCryptoPPPtr  other  )  [inline]

Definition at line 60 of file CPKIFCryptoPPPtr.java.

SWIGTYPE_p_void com::orionsec::jpkif::CPKIFCryptoPPPtr::_internal_get_deleter ( SWIGTYPE_p_boost__detail__sp_typeinfo  ti  )  [inline]

Definition at line 64 of file CPKIFCryptoPPPtr.java.

boolean com::orionsec::jpkif::CPKIFCryptoPPPtr::_internal_equiv ( CPKIFCryptoPPPtr  r  )  [inline]

Definition at line 69 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::Initialize ( void   )  [inline]

Definition at line 73 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::GetKeyList ( CPKIFCredentialList  v,
SWIGTYPE_p_std__bitsetT_9_t  arg1 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPPtr::GetKeyList ( CPKIFCredentialList  v  )  [inline]

Definition at line 81 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::GetKeyList ( CPKIFCredentialList  v,
CPKIFKeyUsagePtr  ku 
) [inline]

boolean com::orionsec::jpkif::CPKIFCryptoPPPtr::OwnsKey ( CPKIFCredential  keyID  )  [inline]

Definition at line 89 of file CPKIFCryptoPPPtr.java.

CPKIFCredentialPtr com::orionsec::jpkif::CPKIFCryptoPPPtr::MakeKeyID ( String  asciiHexKeyID  )  [inline]

Definition at line 93 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::Sign ( CPKIFCredential  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
SWIGTYPE_p_int  nSignatureLen,
HASH_ALG  ha 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPPtr::Decrypt ( CPKIFCredential  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPPtr::Decrypt ( IPKIFCryptContext  cryptContext,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  arg5 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPPtr::Encrypt ( CPKIFCredential  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPPtr::Encrypt ( IPKIFCryptContext  cryptContext,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  arg5 
) [inline]

boolean com::orionsec::jpkif::CPKIFCryptoPPPtr::Verify ( CPKIFCredential  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
int  nSignatureLen,
HASH_ALG  ha 
) [inline]

Definition at line 117 of file CPKIFCryptoPPPtr.java.

References com::orionsec::jpkif::HASH_ALG::swigValue.

IPKIFCryptContext com::orionsec::jpkif::CPKIFCryptoPPPtr::CryptInit ( CPKIFCredentialPtr  key,
boolean  pad 
) [inline]

Definition at line 121 of file CPKIFCryptoPPPtr.java.

IPKIFCryptContext com::orionsec::jpkif::CPKIFCryptoPPPtr::CryptInit ( CPKIFCredentialPtr  key  )  [inline]

Definition at line 126 of file CPKIFCryptoPPPtr.java.

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPPPtr::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFCertificatePtr  theirCert,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPPPtr::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFBufferPtr  theirPublicKey,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPPPtr::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFCredentialPtr  ephemeralKeyPair,
CPKIFCertificatePtr  theirCert,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPPPtr::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFCredentialPtr  ephemeralKeyPair,
CPKIFBufferPtr  theirPublicKey,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPPPtr::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFBufferPtr  ephemeralPublicKey,
CPKIFCertificatePtr  theirCert,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPPPtr::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFBufferPtr  ephemeralPublicKey,
CPKIFBufferPtr  theirPublicKey,
CPKIFAlgorithm  alg 
) [inline]

CPKIFKeyMaterialPtr com::orionsec::jpkif::CPKIFCryptoPPPtr::DeriveKey ( SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t  context,
long  keyLen 
) [inline]

Definition at line 155 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::AddParent ( IPKIFColleague  parent  )  [inline]

Definition at line 159 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::RemoveParent ( IPKIFColleague  parent  )  [inline]

Definition at line 163 of file CPKIFCryptoPPPtr.java.

boolean com::orionsec::jpkif::CPKIFCryptoPPPtr::IsParent ( IPKIFColleague  arg0  )  [inline]

Definition at line 167 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::InitializeMediator ( SWIGTYPE_p_std__vectorT_CPKIFException_p_t  errorInfo  )  [inline]

Definition at line 171 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::InitializeMediator (  )  [inline]

Definition at line 175 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::Terminate (  )  [inline]

Definition at line 179 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::AddMediator ( IPKIFColleaguePtr  m  )  [inline]

Definition at line 183 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::RemoveMediator ( IPKIFColleague  arg0  )  [inline]

Definition at line 187 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::RemoveMediatorAssociations (  )  [inline]

Definition at line 191 of file CPKIFCryptoPPPtr.java.

void com::orionsec::jpkif::CPKIFCryptoPPPtr::GetMediators ( IPKIFColleagueList  v  )  [inline]

Definition at line 195 of file CPKIFCryptoPPPtr.java.


Member Data Documentation

Definition at line 13 of file CPKIFCryptoPPPtr.java.

Referenced by CPKIFCryptoPPPtr(), and delete().


The documentation for this class was generated from the following file:

Generated on Mon Nov 15 11:22:01 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6