1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 22# Use is subject to license terms. 23# 24# ident "%Z%%M% %I% %E% SMI" 25# 26 27SUNWprivate_1.1 { 28 global: 29 GetIDFromSPKI; 30 KMF_AddCertEKU; 31 KMF_AddPolicyToDB; 32 KMF_CheckCRLDate; 33 KMF_CheckCertDate; 34 KMF_CompareRDNs; 35 KMF_ConfigureKeystore; 36 KMF_CreateCSRFile; 37 KMF_CreateCertFile; 38 KMF_CreateKeypair; 39 KMF_CreateOCSPRequest; 40 KMF_CreateSymKey; 41 KMF_DN2Der; 42 KMF_DNParser; 43 KMF_DecodeCertData; 44 KMF_DecryptWithCert; 45 KMF_DeleteCRL; 46 KMF_DeleteCertFromKeystore; 47 KMF_DeleteKeyFromKeystore; 48 KMF_DeletePolicyFromDB; 49 KMF_Der2Pem; 50 KMF_DownloadCRL; 51 KMF_DownloadCert; 52 KMF_EncodeCertRecord; 53 KMF_EncryptWithCert; 54 KMF_ExportPK12; 55 KMF_Finalize; 56 KMF_FindCRL; 57 KMF_FindCert; 58 KMF_FindCertInCRL; 59 KMF_FindKey; 60 KMF_FreeAlgOID; 61 KMF_FreeBigint; 62 KMF_FreeCRLDistributionPoints; 63 KMF_FreeDN; 64 KMF_FreeData; 65 KMF_FreeEKU; 66 KMF_FreeEKUPolicy; 67 KMF_FreeExtension; 68 KMF_FreeKMFCert; 69 KMF_FreeKMFKey; 70 KMF_FreePolicyRecord; 71 KMF_FreeRawKey; 72 KMF_FreeRawSymKey; 73 KMF_FreeSPKI; 74 KMF_FreeSignedCSR; 75 KMF_FreeSignedCert; 76 KMF_FreeString; 77 KMF_FreeTBSCSR; 78 KMF_FreeTBSCert; 79 KMF_GetCertAuthInfoAccessExt; 80 KMF_GetCertBasicConstraintExt; 81 KMF_GetCertCriticalExtensions; 82 KMF_GetCertCRLDistributionPointsExt; 83 KMF_GetCertEKU; 84 KMF_GetCertEmailString; 85 KMF_GetCertEndDateString; 86 KMF_GetCertExtensionData; 87 KMF_GetCertExtensionString; 88 KMF_GetCertIDData; 89 KMF_GetCertIDString; 90 KMF_GetCertIssuerNameString; 91 KMF_GetCertKeyUsageExt; 92 KMF_GetCertNonCriticalExtensions; 93 KMF_GetCertPoliciesExt; 94 KMF_GetCertPubKeyAlgString; 95 KMF_GetCertPubKeyDataString; 96 KMF_GetCertSerialNumberString; 97 KMF_GetCertSignatureAlgString; 98 KMF_GetCertStartDateString; 99 KMF_GetCertSubjectNameString; 100 KMF_GetCertValidity; 101 KMF_GetCertVersionString; 102 KMF_GetEncodedOCSPResponse; 103 KMF_GetFileFormat; 104 KMF_GetKMFErrorString; 105 KMF_GetOCSPForCert; 106 KMF_GetOCSPStatusForCert; 107 KMF_GetPK11Handle; 108 KMF_GetPluginErrorString; 109 KMF_GetPolicy; 110 KMF_GetSymKeyValue; 111 KMF_HexString2Bytes; 112 KMF_ImportCRL; 113 KMF_ImportCert; 114 KMF_ImportKeypair; 115 KMF_ImportPK12; 116 KMF_Initialize; 117 KMF_IsCRLFile; 118 KMF_IsCertFile; 119 KMF_ListCRL; 120 KMF_OID2EKUString; 121 KMF_OID2String; 122 KMF_PK11TokenLookup; 123 KMF_Pem2Der; 124 KMF_ReadInputFile; 125 KMF_SelectToken; 126 KMF_SetCSRExtension; 127 KMF_SetCSRKeyUsage; 128 KMF_SetCSRPubKey; 129 KMF_SetCSRSignatureAlgorithm; 130 KMF_SetCSRSubjectAltName; 131 KMF_SetCSRSubjectName; 132 KMF_SetCSRVersion; 133 KMF_SetCertBasicConstraintExt; 134 KMF_SetCertExtension; 135 KMF_SetCertIssuerAltName; 136 KMF_SetCertIssuerName; 137 KMF_SetCertKeyUsage; 138 KMF_SetCertPubKey; 139 KMF_SetCertSerialNumber; 140 KMF_SetCertSignatureAlgorithm; 141 KMF_SetCertSubjectAltName; 142 KMF_SetCertSubjectName; 143 KMF_SetCertValidityTimes; 144 KMF_SetCertVersion; 145 KMF_SetPolicy; 146 KMF_SetTokenPin; 147 KMF_SignCSR; 148 KMF_SignCertRecord; 149 KMF_SignCertWithCert; 150 KMF_SignCertWithKey; 151 KMF_SignDataWithCert; 152 KMF_SignDataWithKey; 153 KMF_StoreCert; 154 KMF_StorePrivateKey; 155 KMF_String2OID; 156 KMF_StringToKeyUsage; 157 KMF_ValidateCert; 158 KMF_VerifyCRLFile; 159 KMF_VerifyCertWithCert; 160 KMF_VerifyCertWithKey; 161 KMF_VerifyDataWithCert; 162 KMF_VerifyDataWithKey; 163 KMF_VerifyPolicy; 164 KMFOID_AliasedEntryName; 165 KMFOID_AuthorityInfoAccess; 166 KMFOID_AuthorityKeyID; 167 KMFOID_AuthorityKeyIdentifier; 168 KMFOID_AuthorityRevocationList; 169 KMFOID_BasicConstraints; 170 KMFOID_BusinessCategory; 171 KMFOID_CACertificate; 172 KMFOID_CertificatePolicies; 173 KMFOID_CertificateRevocationList; 174 KMFOID_ChallengePassword; 175 KMFOID_CollectiveFacsimileTelephoneNumber; 176 KMFOID_CollectiveInternationalISDNNumber; 177 KMFOID_CollectiveOrganizationName; 178 KMFOID_CollectiveOrganizationalUnitName; 179 KMFOID_CollectivePhysicalDeliveryOfficeName; 180 KMFOID_CollectivePostOfficeBox; 181 KMFOID_CollectivePostalAddress; 182 KMFOID_CollectivePostalCode; 183 KMFOID_CollectiveStateProvinceName; 184 KMFOID_CollectiveStreetAddress; 185 KMFOID_CollectiveTelephoneNumber; 186 KMFOID_CollectiveTelexNumber; 187 KMFOID_CollectiveTelexTerminalIdentifier; 188 KMFOID_CommonName; 189 KMFOID_ContentType; 190 KMFOID_CounterSignature; 191 KMFOID_CountryName; 192 KMFOID_CrlDistributionPoints; 193 KMFOID_CrlNumber; 194 KMFOID_CrlReason; 195 KMFOID_CrossCertificatePair; 196 KMFOID_DNQualifier; 197 KMFOID_DeltaCrlIndicator; 198 KMFOID_Description; 199 KMFOID_DestinationIndicator; 200 KMFOID_DistinguishedName; 201 KMFOID_EmailAddress; 202 KMFOID_EnhancedSearchGuide; 203 KMFOID_ExtendedCertificateAttributes; 204 KMFOID_ExtendedKeyUsage; 205 KMFOID_ExtensionRequest; 206 KMFOID_FacsimileTelephoneNumber; 207 KMFOID_GenerationQualifier; 208 KMFOID_GivenName; 209 KMFOID_HoldInstructionCode; 210 KMFOID_HouseIdentifier; 211 KMFOID_Initials; 212 KMFOID_InternationalISDNNumber; 213 KMFOID_InvalidityDate; 214 KMFOID_IssuerAltName; 215 KMFOID_IssuingDistributionPoints; 216 KMFOID_KeyUsage; 217 KMFOID_KeyUsageRestriction; 218 KMFOID_KnowledgeInformation; 219 KMFOID_LocalityName; 220 KMFOID_Member; 221 KMFOID_MessageDigest; 222 KMFOID_Name; 223 KMFOID_NameConstraints; 224 KMFOID_ObjectClass; 225 KMFOID_OrganizationName; 226 KMFOID_OrganizationalUnitName; 227 KMFOID_Owner; 228 KMFOID_PKIX_KP_ClientAuth; 229 KMFOID_PKIX_KP_CodeSigning; 230 KMFOID_PKIX_KP_EmailProtection; 231 KMFOID_PKIX_KP_IPSecEndSystem; 232 KMFOID_PKIX_KP_IPSecTunnel; 233 KMFOID_PKIX_KP_IPSecUser; 234 KMFOID_PKIX_KP_OCSPSigning; 235 KMFOID_PKIX_KP_ServerAuth; 236 KMFOID_PKIX_KP_TimeStamping; 237 KMFOID_PKIX_PQ_CPSuri; 238 KMFOID_PKIX_PQ_Unotice; 239 KMFOID_PhysicalDeliveryOfficeName; 240 KMFOID_PkixAdCaIssuers; 241 KMFOID_PkixAdOcsp; 242 KMFOID_PolicyConstraints; 243 KMFOID_PolicyMappings; 244 KMFOID_PostOfficeBox; 245 KMFOID_PostalAddress; 246 KMFOID_PostalCode; 247 KMFOID_PreferredDeliveryMethod; 248 KMFOID_PresentationAddress; 249 KMFOID_PrivateKeyUsagePeriod; 250 KMFOID_ProtocolInformation; 251 KMFOID_RFC822mailbox; 252 KMFOID_RegisteredAddress; 253 KMFOID_RoleOccupant; 254 KMFOID_SearchGuide; 255 KMFOID_SeeAlso; 256 KMFOID_SerialNumber; 257 KMFOID_SigningTime; 258 KMFOID_StateProvinceName; 259 KMFOID_StreetAddress; 260 KMFOID_SubjectAltName; 261 KMFOID_SubjectDirectoryAttributes; 262 KMFOID_SubjectKeyIdentifier; 263 KMFOID_SupportedApplicationContext; 264 KMFOID_Surname; 265 KMFOID_TelephoneNumber; 266 KMFOID_TelexNumber; 267 KMFOID_TelexTerminalIdentifier; 268 KMFOID_Title; 269 KMFOID_UniqueIdentifier; 270 KMFOID_UniqueMember; 271 KMFOID_UnstructuredAddress; 272 KMFOID_UnstructuredName; 273 KMFOID_UserCertificate; 274 KMFOID_UserPassword; 275 KMFOID_VerisignCertificatePolicy; 276 KMFOID_X_121Address; 277 KMFOID_domainComponent; 278 KMFOID_userid; 279 KMFOID_SHA1; 280 KMFOID_RSA; 281 KMFOID_DSA; 282 KMFOID_MD5WithRSA; 283 KMFOID_MD2WithRSA; 284 KMFOID_SHA1WithRSA; 285 KMFOID_SHA1WithDSA; 286 KMFOID_OIW_DSAWithSHA1; 287 KMFOID_X9CM_DSA; 288 KMFOID_X9CM_DSAWithSHA1; 289 PKCS_GetDefaultSignatureMode; 290 PKCS_GetAlgorithmMap; 291 PKCS_AcquirePublicKeyHandle; 292 X509_AlgIdToAlgorithmOid; 293 X509_AlgorithmOidToAlgId; 294 kmf_ekuname2oid; 295 kmf_string2oid; 296 ku2str; 297 parsePolicyElement; 298 local: 299 *; 300}; 301