comparison dstep/security/oidscrl.d @ 11:07194b026fa4

Added bindings to a couple of frameworks, new license + some other things
author Jacob Carlborg <doob@me.com>
date Sat, 01 Aug 2009 15:03:28 +0200
parents
children
comparison
equal deleted inserted replaced
10:27e00625790b 11:07194b026fa4
1 /**
2 * Copyright: Copyright (c) 2009 Jacob Carlborg.
3 * Authors: Jacob Carlborg
4 * Version: Initial created: Jul 22, 2009
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
6 */
7 module dstep.security.oidscrl;
8
9 import dstep.security.cssmconfig;
10 import dstep.security.cssmtype;
11 import dstep.security.oidsbase;
12
13 extern (C):
14
15 extern const CSSM_OID
16 /* CRL OIDs */
17 CSSMOID_X509V2CRLSignedCrlStruct,
18 CSSMOID_X509V2CRLSignedCrlCStruct,
19 CSSMOID_X509V2CRLTbsCertListStruct,
20 CSSMOID_X509V2CRLTbsCertListCStruct,
21 CSSMOID_X509V2CRLVersion,
22 CSSMOID_X509V1CRLIssuerStruct,
23 CSSMOID_X509V1CRLIssuerNameCStruct,
24 CSSMOID_X509V1CRLIssuerNameLDAP,
25 CSSMOID_X509V1CRLThisUpdate,
26 CSSMOID_X509V1CRLNextUpdate,
27
28 /* CRL Entry (CRL CertList) OIDS */
29 CSSMOID_X509V1CRLRevokedCertificatesStruct,
30 CSSMOID_X509V1CRLRevokedCertificatesCStruct,
31 CSSMOID_X509V1CRLNumberOfRevokedCertEntries,
32 CSSMOID_X509V1CRLRevokedEntryStruct,
33 CSSMOID_X509V1CRLRevokedEntryCStruct,
34 CSSMOID_X509V1CRLRevokedEntrySerialNumber,
35 CSSMOID_X509V1CRLRevokedEntryRevocationDate,
36
37 /* CRL Entry (CRL CertList) Extension OIDs */
38 CSSMOID_X509V2CRLRevokedEntryAllExtensionsStruct,
39 CSSMOID_X509V2CRLRevokedEntryAllExtensionsCStruct,
40 CSSMOID_X509V2CRLRevokedEntryNumberOfExtensions,
41 CSSMOID_X509V2CRLRevokedEntrySingleExtensionStruct,
42 CSSMOID_X509V2CRLRevokedEntrySingleExtensionCStruct,
43 CSSMOID_X509V2CRLRevokedEntryExtensionId,
44 CSSMOID_X509V2CRLRevokedEntryExtensionCritical,
45 CSSMOID_X509V2CRLRevokedEntryExtensionType,
46 CSSMOID_X509V2CRLRevokedEntryExtensionValue,
47
48 /* CRL Extension OIDs */
49 CSSMOID_X509V2CRLAllExtensionsStruct,
50 CSSMOID_X509V2CRLAllExtensionsCStruct,
51 CSSMOID_X509V2CRLNumberOfExtensions,
52 CSSMOID_X509V2CRLSingleExtensionStruct,
53 CSSMOID_X509V2CRLSingleExtensionCStruct,
54 CSSMOID_X509V2CRLExtensionId,
55 CSSMOID_X509V2CRLExtensionCritical,
56 CSSMOID_X509V2CRLExtensionType,
57
58 /* OCSP */
59 CSSMOID_PKIX_OCSP,
60 CSSMOID_PKIX_OCSP_BASIC,
61 CSSMOID_PKIX_OCSP_NONCE,
62 CSSMOID_PKIX_OCSP_CRL,
63 CSSMOID_PKIX_OCSP_RESPONSE,
64 CSSMOID_PKIX_OCSP_NOCHECK,
65 CSSMOID_PKIX_OCSP_ARCHIVE_CUTOFF,
66 CSSMOID_PKIX_OCSP_SERVICE_LOCATOR;