org.rococoa.cocoa.security
Class CSSM_KR_PROFILE

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<CSSM_KR_PROFILE,CSSM_KR_PROFILE.ByValue,CSSM_KR_PROFILE.ByReference>
          extended by org.rococoa.cocoa.security.CSSM_KR_PROFILE
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<CSSM_KR_PROFILE,CSSM_KR_PROFILE.ByValue,CSSM_KR_PROFILE.ByReference>>
Direct Known Subclasses:
CSSM_KR_PROFILE.ByReference, CSSM_KR_PROFILE.ByValue

public class CSSM_KR_PROFILE
extends Structure<CSSM_KR_PROFILE,CSSM_KR_PROFILE.ByValue,CSSM_KR_PROFILE.ByReference>

native declaration : /System/Library/Frameworks/Security.framework/Headers/cssmkrapi.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class CSSM_KR_PROFILE.ByReference
           
static class CSSM_KR_PROFILE.ByValue
           
 
Field Summary
 CSSM_CERTGROUP.ByReference ENT_KRACertChainList
          list of Enterprise KRA certificate chains
C type : CSSM_CERTGROUP_PTR
 byte ENT_KRANum
          number of KRA cert chains in the following list
C type : uint8
 CSSM_DATA.ByReference INDIV_AuthenticationInfo
          authentication information for individual key recovery
C type : CSSM_DATA_PTR
 CSSM_CERTGROUP.ByReference INDIV_KRACertChainList
          list of Individual KRA certificate chains
C type : CSSM_CERTGROUP_PTR
 byte INDIV_KRANum
          number of KRA cert chains in the following list
C type : uint8
 CSSM_CERTGROUP.ByReference KRSCertChain
          cert chain for the KRSP coordinator
C type : CSSM_CERTGROUP_PTR
 CSSM_DATA.ByReference KRSPExtensions
          reserved for extensions specific to KRSPs
C type : CSSM_DATA_PTR
 int KRSPFlags
           
 CSSM_CERTGROUP.ByReference LE_KRACertChainList
          list of Law enforcement KRA certificate chains
C type : CSSM_CERTGROUP_PTR
 byte LE_KRANum
          number of KRA cert chains in the following list
C type : uint8
 CSSM_CERTGROUP.ByReference UserCertificate
          public key certificate of the user
C type : CSSM_CERTGROUP_PTR
 CSSM_KR_NAME UserName
          name of the user
C type : CSSM_KR_NAME
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
CSSM_KR_PROFILE()
           
 
Method Summary
static CSSM_KR_PROFILE[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

UserName

public CSSM_KR_NAME UserName
name of the user
C type : CSSM_KR_NAME


UserCertificate

public CSSM_CERTGROUP.ByReference UserCertificate
public key certificate of the user
C type : CSSM_CERTGROUP_PTR


KRSCertChain

public CSSM_CERTGROUP.ByReference KRSCertChain
cert chain for the KRSP coordinator
C type : CSSM_CERTGROUP_PTR


LE_KRANum

public byte LE_KRANum
number of KRA cert chains in the following list
C type : uint8


LE_KRACertChainList

public CSSM_CERTGROUP.ByReference LE_KRACertChainList
list of Law enforcement KRA certificate chains
C type : CSSM_CERTGROUP_PTR


ENT_KRANum

public byte ENT_KRANum
number of KRA cert chains in the following list
C type : uint8


ENT_KRACertChainList

public CSSM_CERTGROUP.ByReference ENT_KRACertChainList
list of Enterprise KRA certificate chains
C type : CSSM_CERTGROUP_PTR


INDIV_KRANum

public byte INDIV_KRANum
number of KRA cert chains in the following list
C type : uint8


INDIV_KRACertChainList

public CSSM_CERTGROUP.ByReference INDIV_KRACertChainList
list of Individual KRA certificate chains
C type : CSSM_CERTGROUP_PTR


INDIV_AuthenticationInfo

public CSSM_DATA.ByReference INDIV_AuthenticationInfo
authentication information for individual key recovery
C type : CSSM_DATA_PTR


KRSPFlags

public int KRSPFlags

KRSPExtensions

public CSSM_DATA.ByReference KRSPExtensions
reserved for extensions specific to KRSPs
C type : CSSM_DATA_PTR

Constructor Detail

CSSM_KR_PROFILE

public CSSM_KR_PROFILE()
Method Detail

newArray

public static CSSM_KR_PROFILE[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.