be.cardon.nativecall.cryptoapi
Class StructCERT_SIMPLE_CHAIN

java.lang.Object
  extended by be.cardon.nativecall.NativeObject
      extended by be.cardon.nativecall.NativeStructure
          extended by be.cardon.nativecall.cryptoapi.StructCERT_SIMPLE_CHAIN

public class StructCERT_SIMPLE_CHAIN
extends NativeStructure

Wrapper for structure CERT_SIMPLE_CHAIN.


Field Summary
static java.lang.Integer[] elementsSize
           
static int lengthInBytes
           
 
Fields inherited from class be.cardon.nativecall.NativeObject
BYTE_SIZE, INT_SIZE, LLC
 
Constructor Summary
StructCERT_SIMPLE_CHAIN()
          Creates a new instance of the structure, new native structure.
StructCERT_SIMPLE_CHAIN(int address)
          Creates a new instance of the structure, existing native structure.
 
Method Summary
 NativeInt cbSize()
          MEMBERS FUNCTIONS
 NativeInt cElement()
           
 NativeInt dwRevocationFreshnessTime()
           
 StructCERT_CHAIN_ELEMENT[] element()
          EXTENDED FUNCTIONS
 NativeBoolean fHasRevocationFreshnessTime()
           
 NativeInt pTrustListInfo()
          pointer to CERT_TRUST_LIST_INFO.
 NativeInt rgpElement()
          return an address of a pointer to the CERT_CHAIN_ELEMENT (array).
 StructCERT_TRUST_STATUS TrustStatus()
           
 
Methods inherited from class be.cardon.nativecall.NativeStructure
checkStructSize, getAddressOfElement, getNativeObjectElement, getRelativeAddress, initStruct
 
Methods inherited from class be.cardon.nativecall.NativeObject
finalize, getAddress, getLength, isReadOnly, setReadOnly
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementsSize

public static final java.lang.Integer[] elementsSize

lengthInBytes

public static int lengthInBytes
Constructor Detail

StructCERT_SIMPLE_CHAIN

public StructCERT_SIMPLE_CHAIN()
                        throws NativeCallException
Creates a new instance of the structure, new native structure.

Throws:
NativeCallException

StructCERT_SIMPLE_CHAIN

public StructCERT_SIMPLE_CHAIN(int address)
                        throws NativeCallException
Creates a new instance of the structure, existing native structure.

Throws:
NativeCallException
Method Detail

cbSize

public NativeInt cbSize()
                 throws NativeCallException
MEMBERS FUNCTIONS

Throws:
NativeCallException

TrustStatus

public StructCERT_TRUST_STATUS TrustStatus()
                                    throws NativeCallException
Throws:
NativeCallException

cElement

public NativeInt cElement()
                   throws NativeCallException
Throws:
NativeCallException

rgpElement

public NativeInt rgpElement()
                     throws NativeCallException
return an address of a pointer to the CERT_CHAIN_ELEMENT (array).

Throws:
NativeCallException

pTrustListInfo

public NativeInt pTrustListInfo()
                         throws NativeCallException
pointer to CERT_TRUST_LIST_INFO.

Throws:
NativeCallException

fHasRevocationFreshnessTime

public NativeBoolean fHasRevocationFreshnessTime()
                                          throws NativeCallException
Throws:
NativeCallException

dwRevocationFreshnessTime

public NativeInt dwRevocationFreshnessTime()
                                    throws NativeCallException
Throws:
NativeCallException

element

public StructCERT_CHAIN_ELEMENT[] element()
                                   throws NativeCallException
EXTENDED FUNCTIONS

Throws:
NativeCallException