com::orionsec::jpkif::CPKIFCryptoMediator2 Class Reference

Inheritance diagram for com::orionsec::jpkif::CPKIFCryptoMediator2:

Inheritance graph
[legend]
Collaboration diagram for com::orionsec::jpkif::CPKIFCryptoMediator2:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 11 of file CPKIFCryptoMediator2.java.


Public Member Functions

 CPKIFCryptoMediator2 (long cPtr, boolean cMemoryOwn)
synchronized void delete ()
 CPKIFCryptoMediator2 (boolean addDefaultColleagues)
 CPKIFCryptoMediator2 ()
void InitializeMediator (SWIGTYPE_p_std__vectorT_CPKIFException_p_t errorInfo)
void Terminate ()
void Initialize ()
void GetColleagues (IPKIFColleagueList v)
void AddColleague (IPKIFColleaguePtr module)
CPKIFCredentialPtr SetDefaultKey (String asciiHexKeyID, DefaultKeyType op)
CPKIFCredentialPtr GetDefaultKey (DefaultKeyType op)
void GenRandom (byte[] buf, int len)
IPKIFHashContext HashInit (HASH_ALG alg)
void HashUpdate (IPKIFHashContext hash, byte[] pData, int nDataLen)
void HashFinal (IPKIFHashContext hash, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Sign (CPKIFCredential key, byte[] pHashData, int nHashDataLen, byte[] pSignature, SWIGTYPE_p_int nSignatureLen, HASH_ALG hashAlg)
void Decrypt (CPKIFCredential key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Encrypt (CPKIFCredential key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
boolean Verify (CPKIFCredential key, byte[] pHashData, int nHashDataLen, byte[] pSignature, int nSignatureLen, HASH_ALG hashAlg)
void GetKeyList (CPKIFCredentialList v, SWIGTYPE_p_std__bitsetT_9_t ku)
void GetKeyList (CPKIFCredentialList v)
void GetKeyList (CPKIFCredentialList v, CPKIFKeyUsagePtr ku)
IPKIFCryptContext CryptInit (CPKIFCredentialPtr key, boolean pad)
IPKIFCryptContext CryptInit (CPKIFCredentialPtr key)
void Decrypt (IPKIFCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
void Encrypt (IPKIFCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
void Sign (CPKIFCredentialPtr key, byte[] pHashData, int nHashDataLen, byte[] pSignature, SWIGTYPE_p_int nSignatureLen, HASH_ALG hashAlg)
void Decrypt (CPKIFCredentialPtr key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Encrypt (CPKIFCredentialPtr key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
boolean Verify (CPKIFCredentialPtr key, byte[] pHashData, int nHashDataLen, byte[] pSignature, int nSignatureLen, HASH_ALG hashAlg)
void Sign (CPKIFKeyMaterial key, byte[] pHashData, int nHashDataLen, byte[] pSignature, SWIGTYPE_p_int nSignatureLen, HASH_ALG hashAlg)
void Encrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean pad)
void Encrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Decrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean pad)
void Decrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
boolean Verify (CPKIFKeyMaterial key, byte[] pHashData, int nHashDataLen, byte[] pSignature, int nSignatureLen, HASH_ALG hashAlg)
boolean VerifyCertificate (CPKIFCertificate issCert, CPKIFCertificate subCert)
IPKIFRawCryptContext CryptInit (CPKIFKeyMaterial key, boolean pad)
IPKIFRawCryptContext CryptInit (CPKIFKeyMaterial key)
void Decrypt (IPKIFRawCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
void Encrypt (IPKIFRawCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
IPKIFRawCryptContext HMACInit (CPKIFKeyMaterial key, HASH_ALG ha)
void HMACUpdate (IPKIFRawCryptContext ctx, byte[] pData, int nDataLen)
void HMACFinal (IPKIFRawCryptContext ctx, byte[] pResult, SWIGTYPE_p_int pnResultLen)
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)
boolean SupportsAlgorithm (CPKIFKeyMaterial key)

Static Public Member Functions

static long getCPtr (CPKIFCryptoMediator2 obj)

Protected Member Functions

void finalize ()

Constructor & Destructor Documentation

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

Definition at line 14 of file CPKIFCryptoMediator2.java.

com::orionsec::jpkif::CPKIFCryptoMediator2::CPKIFCryptoMediator2 ( boolean  addDefaultColleagues  )  [inline]

Definition at line 38 of file CPKIFCryptoMediator2.java.

com::orionsec::jpkif::CPKIFCryptoMediator2::CPKIFCryptoMediator2 (  )  [inline]

Definition at line 42 of file CPKIFCryptoMediator2.java.


Member Function Documentation

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

Definition at line 19 of file CPKIFCryptoMediator2.java.

References swigCPtr.

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

Reimplemented from com::orionsec::jpkif::IPKIFColleague.

Definition at line 23 of file CPKIFCryptoMediator2.java.

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

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

Reimplemented from com::orionsec::jpkif::IPKIFColleague.

Definition at line 46 of file CPKIFCryptoMediator2.java.

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

Reimplemented from com::orionsec::jpkif::IPKIFColleague.

Definition at line 50 of file CPKIFCryptoMediator2.java.

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

Reimplemented from com::orionsec::jpkif::IPKIFColleague.

Definition at line 54 of file CPKIFCryptoMediator2.java.

void com::orionsec::jpkif::CPKIFCryptoMediator2::GetColleagues ( IPKIFColleagueList  v  )  [inline]

Definition at line 58 of file CPKIFCryptoMediator2.java.

void com::orionsec::jpkif::CPKIFCryptoMediator2::AddColleague ( IPKIFColleaguePtr  module  )  [inline]

Definition at line 62 of file CPKIFCryptoMediator2.java.

CPKIFCredentialPtr com::orionsec::jpkif::CPKIFCryptoMediator2::SetDefaultKey ( String  asciiHexKeyID,
DefaultKeyType  op 
) [inline]

CPKIFCredentialPtr com::orionsec::jpkif::CPKIFCryptoMediator2::GetDefaultKey ( DefaultKeyType  op  )  [inline]

void com::orionsec::jpkif::CPKIFCryptoMediator2::GenRandom ( byte[]  buf,
int  len 
) [inline]

Definition at line 74 of file CPKIFCryptoMediator2.java.

IPKIFHashContext com::orionsec::jpkif::CPKIFCryptoMediator2::HashInit ( HASH_ALG  alg  )  [inline]

void com::orionsec::jpkif::CPKIFCryptoMediator2::HashUpdate ( IPKIFHashContext  hash,
byte[]  pData,
int  nDataLen 
) [inline]

Definition at line 83 of file CPKIFCryptoMediator2.java.

void com::orionsec::jpkif::CPKIFCryptoMediator2::HashFinal ( IPKIFHashContext  hash,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]

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

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

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

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

void com::orionsec::jpkif::CPKIFCryptoMediator2::GetKeyList ( CPKIFCredentialList  v,
SWIGTYPE_p_std__bitsetT_9_t  ku 
) [inline]

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

Definition at line 111 of file CPKIFCryptoMediator2.java.

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

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

Definition at line 119 of file CPKIFCryptoMediator2.java.

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

Definition at line 124 of file CPKIFCryptoMediator2.java.

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

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

void com::orionsec::jpkif::CPKIFCryptoMediator2::Sign ( CPKIFCredentialPtr  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
SWIGTYPE_p_int  nSignatureLen,
HASH_ALG  hashAlg 
) [inline]

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

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

boolean com::orionsec::jpkif::CPKIFCryptoMediator2::Verify ( CPKIFCredentialPtr  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
int  nSignatureLen,
HASH_ALG  hashAlg 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoMediator2::Sign ( CPKIFKeyMaterial  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
SWIGTYPE_p_int  nSignatureLen,
HASH_ALG  hashAlg 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoMediator2::Encrypt ( CPKIFKeyMaterial  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  pad 
) [inline]

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

void com::orionsec::jpkif::CPKIFCryptoMediator2::Decrypt ( CPKIFKeyMaterial  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  pad 
) [inline]

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

boolean com::orionsec::jpkif::CPKIFCryptoMediator2::Verify ( CPKIFKeyMaterial  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
int  nSignatureLen,
HASH_ALG  hashAlg 
) [inline]

boolean com::orionsec::jpkif::CPKIFCryptoMediator2::VerifyCertificate ( CPKIFCertificate  issCert,
CPKIFCertificate  subCert 
) [inline]

IPKIFRawCryptContext com::orionsec::jpkif::CPKIFCryptoMediator2::CryptInit ( CPKIFKeyMaterial  key,
boolean  pad 
) [inline]

Definition at line 181 of file CPKIFCryptoMediator2.java.

IPKIFRawCryptContext com::orionsec::jpkif::CPKIFCryptoMediator2::CryptInit ( CPKIFKeyMaterial  key  )  [inline]

Definition at line 186 of file CPKIFCryptoMediator2.java.

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

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

IPKIFRawCryptContext com::orionsec::jpkif::CPKIFCryptoMediator2::HMACInit ( CPKIFKeyMaterial  key,
HASH_ALG  ha 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoMediator2::HMACUpdate ( IPKIFRawCryptContext  ctx,
byte[]  pData,
int  nDataLen 
) [inline]

Definition at line 204 of file CPKIFCryptoMediator2.java.

void com::orionsec::jpkif::CPKIFCryptoMediator2::HMACFinal ( IPKIFRawCryptContext  ctx,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]

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

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

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

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

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

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

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

Definition at line 236 of file CPKIFCryptoMediator2.java.

boolean com::orionsec::jpkif::CPKIFCryptoMediator2::SupportsAlgorithm ( CPKIFKeyMaterial  key  )  [inline]

Definition at line 240 of file CPKIFCryptoMediator2.java.


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

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