Mercurial > projects > dstep
view dstep/security/oidsattr.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 |
line wrap: on
line source
/** * Copyright: Copyright (c) 2009 Jacob Carlborg. * Authors: Jacob Carlborg * Version: Initial created: Jul 22, 2009 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) */ module dstep.security.oidsattr; import dstep.security.cssmtype; import dstep.security.oidsbase; extern (C): extern const CSSM_OID CSSMOID_ObjectClass, CSSMOID_AliasedEntryName, CSSMOID_KnowledgeInformation, CSSMOID_CommonName, CSSMOID_Surname, CSSMOID_SerialNumber, CSSMOID_CountryName, CSSMOID_LocalityName, CSSMOID_StateProvinceName, CSSMOID_CollectiveStateProvinceName, CSSMOID_StreetAddress, CSSMOID_CollectiveStreetAddress, CSSMOID_OrganizationName, CSSMOID_CollectiveOrganizationName, CSSMOID_OrganizationalUnitName, CSSMOID_CollectiveOrganizationalUnitName, CSSMOID_Title, CSSMOID_Description, CSSMOID_SearchGuide, CSSMOID_BusinessCategory, CSSMOID_PostalAddress, CSSMOID_CollectivePostalAddress, CSSMOID_PostalCode, CSSMOID_CollectivePostalCode, CSSMOID_PostOfficeBox, CSSMOID_CollectivePostOfficeBox, CSSMOID_PhysicalDeliveryOfficeName, CSSMOID_CollectivePhysicalDeliveryOfficeName, CSSMOID_TelephoneNumber, CSSMOID_CollectiveTelephoneNumber, CSSMOID_TelexNumber, CSSMOID_CollectiveTelexNumber, CSSMOID_TelexTerminalIdentifier, CSSMOID_CollectiveTelexTerminalIdentifier, CSSMOID_FacsimileTelephoneNumber, CSSMOID_CollectiveFacsimileTelephoneNumber, CSSMOID_X_121Address, CSSMOID_InternationalISDNNumber, CSSMOID_CollectiveInternationalISDNNumber, CSSMOID_RegisteredAddress, CSSMOID_DestinationIndicator, CSSMOID_PreferredDeliveryMethod, CSSMOID_PresentationAddress, CSSMOID_SupportedApplicationContext, CSSMOID_Member, CSSMOID_Owner, CSSMOID_RoleOccupant, CSSMOID_SeeAlso, CSSMOID_UserPassword, CSSMOID_UserCertificate, CSSMOID_CACertificate, CSSMOID_AuthorityRevocationList, CSSMOID_CertificateRevocationList, CSSMOID_CrossCertificatePair, CSSMOID_Name, CSSMOID_GivenName, CSSMOID_Initials, CSSMOID_GenerationQualifier, CSSMOID_UniqueIdentifier, CSSMOID_DNQualifier, CSSMOID_EnhancedSearchGuide, CSSMOID_ProtocolInformation, CSSMOID_DistinguishedName, CSSMOID_UniqueMember, CSSMOID_HouseIdentifier; /* PKCS 9 */ extern const CSSM_OID CSSMOID_EmailAddress, CSSMOID_UnstructuredName, CSSMOID_ContentType, CSSMOID_MessageDigest, CSSMOID_SigningTime, CSSMOID_CounterSignature, CSSMOID_ChallengePassword, CSSMOID_UnstructuredAddress, CSSMOID_ExtendedCertificateAttributes; /* PKIX */ extern const CSSM_OID CSSMOID_QT_CPS, CSSMOID_QT_UNOTICE, CSSMOID_AD_OCSP, CSSMOID_AD_CA_ISSUERS, CSSMOID_AD_TIME_STAMPING, CSSMOID_AD_CA_REPOSITORY, CSSMOID_PDA_DATE_OF_BIRTH, CSSMOID_PDA_PLACE_OF_BIRTH, CSSMOID_PDA_GENDER, CSSMOID_PDA_COUNTRY_CITIZEN, CSSMOID_PDA_COUNTRY_RESIDENCE, CSSMOID_OID_QCS_SYNTAX_V1, CSSMOID_OID_QCS_SYNTAX_V2; /* ETSI */ extern const CSSM_OID CSSMOID_ETSI_QCS_QC_COMPLIANCE, CSSMOID_ETSI_QCS_QC_LIMIT_VALUE, CSSMOID_ETSI_QCS_QC_RETENTION, CSSMOID_ETSI_QCS_QC_SSCD; /* PKCS7 */ extern const CSSM_OID CSSMOID_PKCS7_Data, CSSMOID_PKCS7_SignedData, CSSMOID_PKCS7_EnvelopedData, CSSMOID_PKCS7_SignedAndEnvelopedData, CSSMOID_PKCS7_DigestedData, CSSMOID_PKCS7_EncryptedData, CSSMOID_PKCS7_DataWithAttributes, CSSMOID_PKCS7_EncryptedPrivateKeyInfo, /* PKCS8 */ CSSMOID_PKCS9_FriendlyName, CSSMOID_PKCS9_LocalKeyId, CSSMOID_PKCS9_CertTypes, CSSMOID_PKCS9_CrlTypes, CSSMOID_PKCS9_X509Certificate, CSSMOID_PKCS9_SdsiCertificate, CSSMOID_PKCS9_X509Crl, /* PKCS12 */ CSSMOID_PKCS12_keyBag, CSSMOID_PKCS12_shroudedKeyBag, CSSMOID_PKCS12_certBag, CSSMOID_PKCS12_crlBag, CSSMOID_PKCS12_secretBag, CSSMOID_PKCS12_safeContentsBag, /* Kerberos PKINIT CMS ContentInfo types */ CSSMOID_KERBv5_PKINIT_AUTH_DATA, CSSMOID_KERBv5_PKINIT_DH_KEY_DATA, CSSMOID_KERBv5_PKINIT_RKEY_DATA;