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