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 2010 Sun Microsystems, Inc. All rights reserved. 22# Use is subject to license terms. 23# 24# 25# MAPFILE HEADER START 26# 27# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 28# Object versioning must comply with the rules detailed in 29# 30# usr/src/lib/README.mapfiles 31# 32# You should not be making modifications here until you've read the most current 33# copy of that file. If you need help, contact a gatekeeper for guidance. 34# 35# MAPFILE HEADER END 36# 37 38SUNW_1.1 { 39 global: 40 KMFOID_AliasedEntryName; 41 KMFOID_AuthorityInfoAccess; 42 KMFOID_AuthorityKeyID; 43 KMFOID_AuthorityKeyIdentifier; 44 KMFOID_AuthorityRevocationList; 45 KMFOID_BasicConstraints; 46 KMFOID_BusinessCategory; 47 KMFOID_CACertificate; 48 KMFOID_CertificatePolicies; 49 KMFOID_CertificateRevocationList; 50 KMFOID_ChallengePassword; 51 KMFOID_CollectiveFacsimileTelephoneNumber; 52 KMFOID_CollectiveInternationalISDNNumber; 53 KMFOID_CollectiveOrganizationName; 54 KMFOID_CollectiveOrganizationalUnitName; 55 KMFOID_CollectivePhysicalDeliveryOfficeName; 56 KMFOID_CollectivePostOfficeBox; 57 KMFOID_CollectivePostalAddress; 58 KMFOID_CollectivePostalCode; 59 KMFOID_CollectiveStateProvinceName; 60 KMFOID_CollectiveStreetAddress; 61 KMFOID_CollectiveTelephoneNumber; 62 KMFOID_CollectiveTelexNumber; 63 KMFOID_CollectiveTelexTerminalIdentifier; 64 KMFOID_CommonName; 65 KMFOID_ContentType; 66 KMFOID_CounterSignature; 67 KMFOID_CountryName; 68 KMFOID_CrlDistributionPoints; 69 KMFOID_CrlNumber; 70 KMFOID_CrlReason; 71 KMFOID_CrossCertificatePair; 72 KMFOID_DNQualifier; 73 KMFOID_DSA; 74 KMFOID_DeltaCrlIndicator; 75 KMFOID_Description; 76 KMFOID_DestinationIndicator; 77 KMFOID_DistinguishedName; 78 KMFOID_EC_PUBLIC_KEY; 79 KMFOID_ECC_c2pnb163v1; 80 KMFOID_ECC_c2pnb163v2; 81 KMFOID_ECC_c2pnb163v3; 82 KMFOID_ECC_c2pnb176v1; 83 KMFOID_ECC_c2pnb208w1; 84 KMFOID_ECC_c2pnb272w1; 85 KMFOID_ECC_c2pnb304w1; 86 KMFOID_ECC_c2pnb368w1; 87 KMFOID_ECC_c2tnb191v1; 88 KMFOID_ECC_c2tnb191v2; 89 KMFOID_ECC_c2tnb191v3; 90 KMFOID_ECC_c2tnb239v1; 91 KMFOID_ECC_c2tnb239v2; 92 KMFOID_ECC_c2tnb239v3; 93 KMFOID_ECC_c2tnb359v1; 94 KMFOID_ECC_c2tnb431r1; 95 KMFOID_ECC_prime192v2; 96 KMFOID_ECC_prime192v3; 97 KMFOID_ECC_secp112r1; 98 KMFOID_ECC_secp112r2; 99 KMFOID_ECC_secp128r1; 100 KMFOID_ECC_secp128r2; 101 KMFOID_ECC_secp160k1; 102 KMFOID_ECC_secp160r1; 103 KMFOID_ECC_secp160r2; 104 KMFOID_ECC_secp192k1; 105 KMFOID_ECC_secp224k1; 106 KMFOID_ECC_secp224r1; 107 KMFOID_ECC_secp256k1; 108 KMFOID_ECC_secp384r1; 109 KMFOID_ECC_secp521r1; 110 KMFOID_ECC_sect113r1; 111 KMFOID_ECC_sect113r2; 112 KMFOID_ECC_sect131r1; 113 KMFOID_ECC_sect131r2; 114 KMFOID_ECC_sect163k1; 115 KMFOID_ECC_sect163r1; 116 KMFOID_ECC_sect163r2; 117 KMFOID_ECC_sect193r1; 118 KMFOID_ECC_sect193r2; 119 KMFOID_ECC_sect233k1; 120 KMFOID_ECC_sect233r1; 121 KMFOID_ECC_sect239k1; 122 KMFOID_ECC_sect283k1; 123 KMFOID_ECC_sect283r1; 124 KMFOID_ECC_sect409k1; 125 KMFOID_ECC_sect409r1; 126 KMFOID_ECC_sect571k1; 127 KMFOID_ECC_sect571r1; 128 KMFOID_ECC_secp192r1; 129 KMFOID_ECC_secp256r1; 130 KMFOID_EmailAddress; 131 KMFOID_EnhancedSearchGuide; 132 KMFOID_ExtendedCertificateAttributes; 133 KMFOID_ExtendedKeyUsage; 134 KMFOID_ExtensionRequest; 135 KMFOID_FacsimileTelephoneNumber; 136 KMFOID_GenerationQualifier; 137 KMFOID_GivenName; 138 KMFOID_HoldInstructionCode; 139 KMFOID_HouseIdentifier; 140 KMFOID_Initials; 141 KMFOID_InternationalISDNNumber; 142 KMFOID_InvalidityDate; 143 KMFOID_IssuerAltName; 144 KMFOID_IssuingDistributionPoints; 145 KMFOID_KeyUsage; 146 KMFOID_KeyUsageRestriction; 147 KMFOID_KnowledgeInformation; 148 KMFOID_LocalityName; 149 KMFOID_MD2WithRSA; 150 KMFOID_MD5; 151 KMFOID_MD5WithRSA; 152 KMFOID_Member; 153 KMFOID_MessageDigest; 154 KMFOID_MS_KP_SCLogon; 155 KMFOID_MS_KP_SCLogon_UPN; 156 KMFOID_Name; 157 KMFOID_NameConstraints; 158 KMFOID_ObjectClass; 159 KMFOID_OrganizationName; 160 KMFOID_OrganizationalUnitName; 161 KMFOID_Owner; 162 KMFOID_PKINIT_ClientAuth; 163 KMFOID_PKINIT_Kdc; 164 KMFOID_PKINIT_san; 165 KMFOID_PKIX_KP_ClientAuth; 166 KMFOID_PKIX_KP_CodeSigning; 167 KMFOID_PKIX_KP_EmailProtection; 168 KMFOID_PKIX_KP_IPSecEndSystem; 169 KMFOID_PKIX_KP_IPSecTunnel; 170 KMFOID_PKIX_KP_IPSecUser; 171 KMFOID_PKIX_KP_OCSPSigning; 172 KMFOID_PKIX_KP_ServerAuth; 173 KMFOID_PKIX_KP_TimeStamping; 174 KMFOID_PKIX_PQ_CPSuri; 175 KMFOID_PKIX_PQ_Unotice; 176 KMFOID_PhysicalDeliveryOfficeName; 177 KMFOID_PkixAdCaIssuers; 178 KMFOID_PkixAdOcsp; 179 KMFOID_PolicyConstraints; 180 KMFOID_PolicyMappings; 181 KMFOID_PostOfficeBox; 182 KMFOID_PostalAddress; 183 KMFOID_PostalCode; 184 KMFOID_PreferredDeliveryMethod; 185 KMFOID_PresentationAddress; 186 KMFOID_PrivateKeyUsagePeriod; 187 KMFOID_ProtocolInformation; 188 KMFOID_RFC822mailbox; 189 KMFOID_RSA; 190 KMFOID_RegisteredAddress; 191 KMFOID_RoleOccupant; 192 KMFOID_SHA1; 193 KMFOID_SHA1WithDSA; 194 KMFOID_SHA1WithECDSA; 195 KMFOID_SHA1WithRSA; 196 KMFOID_SHA224; 197 KMFOID_SHA256; 198 KMFOID_SHA384; 199 KMFOID_SHA512; 200 KMFOID_SHA224WithDSA; 201 KMFOID_SHA256WithDSA; 202 KMFOID_SHA224WithECDSA; 203 KMFOID_SHA256WithECDSA; 204 KMFOID_SHA256WithRSA; 205 KMFOID_SHA384WithECDSA; 206 KMFOID_SHA384WithRSA; 207 KMFOID_SHA512WithECDSA; 208 KMFOID_SHA512WithRSA; 209 KMFOID_SearchGuide; 210 KMFOID_SeeAlso; 211 KMFOID_SerialNumber; 212 KMFOID_SigningTime; 213 KMFOID_StateProvinceName; 214 KMFOID_StreetAddress; 215 KMFOID_SubjectAltName; 216 KMFOID_SubjectDirectoryAttributes; 217 KMFOID_SubjectKeyIdentifier; 218 KMFOID_SupportedApplicationContext; 219 KMFOID_Surname; 220 KMFOID_TelephoneNumber; 221 KMFOID_TelexNumber; 222 KMFOID_TelexTerminalIdentifier; 223 KMFOID_Title; 224 KMFOID_UniqueIdentifier; 225 KMFOID_UniqueMember; 226 KMFOID_UnstructuredAddress; 227 KMFOID_UnstructuredName; 228 KMFOID_UserCertificate; 229 KMFOID_UserPassword; 230 KMFOID_VerisignCertificatePolicy; 231 KMFOID_X9CM_DSA; 232 KMFOID_X9CM_DSAWithSHA1; 233 KMFOID_X_121Address; 234 KMFOID_domainComponent; 235 KMFOID_userid; 236 kmf_add_cert_eku; 237 kmf_add_csr_eku; 238 kmf_add_policy_to_db; 239 kmf_build_pk12; 240 kmf_check_cert_date; 241 kmf_check_crl_date; 242 kmf_compare_rdns; 243 kmf_configure_keystore; 244 kmf_create_cert_file; 245 kmf_create_csr_file; 246 kmf_create_keypair; 247 kmf_create_ocsp_request; 248 kmf_create_sym_key; 249 kmf_decode_csr; 250 kmf_decrypt; 251 kmf_delete_cert_from_keystore; 252 kmf_delete_crl; 253 kmf_delete_key_from_keystore; 254 kmf_delete_policy_from_db; 255 kmf_der_to_pem; 256 kmf_dn_parser; 257 kmf_download_cert; 258 kmf_download_crl; 259 kmf_ekuname_to_oid; 260 kmf_encode_cert_record; 261 kmf_encrypt; 262 kmf_export_pk12; 263 kmf_finalize; 264 kmf_find_attr; 265 kmf_find_cert; 266 kmf_find_cert_in_crl; 267 kmf_find_crl; 268 kmf_find_key; 269 kmf_find_prikey_by_cert; 270 kmf_free_algoid; 271 kmf_free_bigint; 272 kmf_free_crl_dist_pts; 273 kmf_free_data; 274 kmf_free_dn; 275 kmf_free_eku; 276 kmf_free_eku_policy; 277 kmf_free_extn; 278 kmf_free_kmf_cert; 279 kmf_free_kmf_key; 280 kmf_free_policy_record; 281 kmf_free_raw_key; 282 kmf_free_raw_sym_key; 283 kmf_free_signed_cert; 284 kmf_free_signed_csr; 285 kmf_free_spki; 286 kmf_free_str; 287 kmf_free_tbs_cert; 288 kmf_free_tbs_csr; 289 kmf_get_attr; 290 kmf_get_attr_ptr; 291 kmf_get_cert_auth_info_access; 292 kmf_get_cert_basic_constraint; 293 kmf_get_cert_crl_dist_pts; 294 kmf_get_cert_eku; 295 kmf_get_cert_email_str; 296 kmf_get_cert_end_date_str; 297 kmf_get_cert_extn; 298 kmf_get_cert_extn_str; 299 kmf_get_cert_extns; 300 kmf_get_cert_id_data; 301 kmf_get_cert_id_str; 302 kmf_get_cert_issuer_str; 303 kmf_get_cert_ku; 304 kmf_get_cert_policies; 305 kmf_get_cert_pubkey_alg_str; 306 kmf_get_cert_pubkey_str; 307 kmf_get_cert_serial_str; 308 kmf_get_cert_sig_alg_str; 309 kmf_get_cert_start_date_str; 310 kmf_get_cert_subject_str; 311 kmf_get_cert_validity; 312 kmf_get_cert_version_str; 313 kmf_get_data_format; 314 kmf_get_encoded_ocsp_response; 315 kmf_get_file_format; 316 kmf_get_kmf_error_str; 317 kmf_get_ocsp_for_cert; 318 kmf_get_ocsp_status_for_cert; 319 kmf_get_pk11_handle; 320 kmf_get_plugin_error_str; 321 kmf_get_plugin_info; 322 kmf_get_policy; 323 kmf_get_string_attr; 324 kmf_get_sym_key_value; 325 kmf_hexstr_to_bytes; 326 kmf_import_crl; 327 kmf_import_cert; 328 kmf_import_objects; 329 kmf_initialize; 330 kmf_is_cert_data; 331 kmf_is_cert_file; 332 kmf_is_crl_file; 333 kmf_ku_to_string; 334 kmf_list_crl; 335 kmf_oid_to_ekuname; 336 kmf_oid_to_string; 337 kmf_pem_to_der; 338 kmf_pk11_token_lookup; 339 kmf_pk11_init_token; 340 kmf_read_input_file; 341 kmf_set_attr; 342 kmf_set_attr_at_index; 343 kmf_set_cert_basic_constraint; 344 kmf_set_cert_extn; 345 kmf_set_cert_issuer; 346 kmf_set_cert_issuer_altname; 347 kmf_set_cert_ku; 348 kmf_set_cert_pubkey; 349 kmf_set_cert_serial; 350 kmf_set_cert_sig_alg; 351 kmf_set_cert_subject; 352 kmf_set_cert_subject_altname; 353 kmf_set_cert_validity; 354 kmf_set_cert_version; 355 kmf_set_csr_extn; 356 kmf_set_csr_ku; 357 kmf_set_csr_pubkey; 358 kmf_set_csr_sig_alg; 359 kmf_set_csr_subject; 360 kmf_set_csr_subject_altname; 361 kmf_set_csr_version; 362 kmf_set_policy; 363 kmf_set_token_pin; 364 kmf_sign_cert; 365 kmf_sign_csr; 366 kmf_sign_data; 367 kmf_store_cert; 368 kmf_store_key; 369 kmf_string_to_ku; 370 kmf_string_to_oid; 371 kmf_validate_cert; 372 kmf_verify_cert; 373 kmf_verify_crl_file; 374 kmf_verify_csr; 375 kmf_verify_data; 376 kmf_verify_policy; 377 local: 378 *; 379}; 380 381 382SUNWprivate_1.1 { 383 global: 384 GetIDFromSPKI; 385 IsEqualOid; 386 copy_extension_data; 387 dup_entry; 388 free_entry; 389 free_entrylist; 390 get_entrylist; 391 kmf_select_token; 392 kmf_create_pk11_session; 393 parsePolicyElement; 394 PKCS_VerifyData; 395 PKCS_DigestData; 396 PKCS_EncryptData; 397 get_pk11_data; 398 x509_algid_to_algoid; 399 x509_algoid_to_algid; 400 local: 401 *; 402}; 403