namespace com.hitrust.b2b.Security
|
|
{
|
|
using System;
|
|
using System.Runtime.InteropServices;
|
|
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
internal struct CertificateInfo
|
|
{
|
|
public int dwVersion;
|
|
public int SerialNumbercbData;
|
|
public IntPtr SerialNumberpbData;
|
|
public IntPtr SignatureAlgorithmpszObjId;
|
|
public int SignatureAlgorithmParameterscbData;
|
|
public IntPtr SignatureAlgorithmParameterspbData;
|
|
public int IssuercbData;
|
|
public IntPtr IssuerpbData;
|
|
public long NotBefore;
|
|
public long NotAfter;
|
|
public int SubjectcbData;
|
|
public IntPtr SubjectpbData;
|
|
public IntPtr SubjectPublicKeyInfoAlgorithmpszObjId;
|
|
public int SubjectPublicKeyInfoAlgorithmParameterscbData;
|
|
public IntPtr SubjectPublicKeyInfoAlgorithmParameterspbData;
|
|
public int SubjectPublicKeyInfoPublicKeycbData;
|
|
public IntPtr SubjectPublicKeyInfoPublicKeypbData;
|
|
public int SubjectPublicKeyInfoPublicKeycUnusedBits;
|
|
public int IssuerUniqueIdcbData;
|
|
public IntPtr IssuerUniqueIdpbData;
|
|
public int IssuerUniqueIdcUnusedBits;
|
|
public int SubjectUniqueIdcbData;
|
|
public IntPtr SubjectUniqueIdpbData;
|
|
public int SubjectUniqueIdcUnusedBits;
|
|
public int cExtension;
|
|
public IntPtr rgExtension;
|
|
}
|
|
}
|
|
|