be.cardon.nativecall.cryptoapi
Class StructCERT_INFO

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

public class StructCERT_INFO
extends NativeStructure

Wrapper for structure CERT_INFO.


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_INFO()
          Creates a new instance of the structure, new native structure.
StructCERT_INFO(int address)
          Creates a new instance of the structure, existing native structure.
 
Method Summary
 NativeInt cExtension()
           
 NativeInt dwVersion()
          MEMBERS FUNCTIONS
 StructCERT_NAME_BLOB Issuer()
           
 NativeByteArray IssuerUniqueId()
           
 NativeByteArray NotAfter()
           
 NativeByteArray NotBefore()
           
 NativeByteArray rgExtension()
           
 StructCRYPT_INTEGER_BLOB SerialNumber()
           
 NativeByteArray SignatureAlgorithm()
           
 StructCERT_NAME_BLOB Subject()
           
 NativeByteArray SubjectPublicKeyInfo()
           
 NativeByteArray SubjectUniqueId()
           
 
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 final int lengthInBytes
See Also:
Constant Field Values
Constructor Detail

StructCERT_INFO

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

Throws:
NativeCallException

StructCERT_INFO

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

Throws:
NativeCallException
Method Detail

dwVersion

public NativeInt dwVersion()
                    throws NativeCallException
MEMBERS FUNCTIONS

Throws:
NativeCallException

SerialNumber

public StructCRYPT_INTEGER_BLOB SerialNumber()
                                      throws NativeCallException
Throws:
NativeCallException

SignatureAlgorithm

public NativeByteArray SignatureAlgorithm()
                                   throws NativeCallException
Throws:
NativeCallException

Issuer

public StructCERT_NAME_BLOB Issuer()
                            throws NativeCallException
Throws:
NativeCallException

NotBefore

public NativeByteArray NotBefore()
                          throws NativeCallException
Throws:
NativeCallException

NotAfter

public NativeByteArray NotAfter()
                         throws NativeCallException
Throws:
NativeCallException

Subject

public StructCERT_NAME_BLOB Subject()
                             throws NativeCallException
Throws:
NativeCallException

SubjectPublicKeyInfo

public NativeByteArray SubjectPublicKeyInfo()
                                     throws NativeCallException
Throws:
NativeCallException

IssuerUniqueId

public NativeByteArray IssuerUniqueId()
                               throws NativeCallException
Throws:
NativeCallException

SubjectUniqueId

public NativeByteArray SubjectUniqueId()
                                throws NativeCallException
Throws:
NativeCallException

cExtension

public NativeInt cExtension()
                     throws NativeCallException
Throws:
NativeCallException

rgExtension

public NativeByteArray rgExtension()
                            throws NativeCallException
Throws:
NativeCallException