Home | History | Annotate | Download | only in common
      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 2009 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 
     38 SUNW_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_EmailAddress;
     79 	KMFOID_EnhancedSearchGuide;
     80 	KMFOID_ExtendedCertificateAttributes;
     81 	KMFOID_ExtendedKeyUsage;
     82 	KMFOID_ExtensionRequest;
     83 	KMFOID_FacsimileTelephoneNumber;
     84 	KMFOID_GenerationQualifier;
     85 	KMFOID_GivenName;
     86 	KMFOID_HoldInstructionCode;
     87 	KMFOID_HouseIdentifier;
     88 	KMFOID_Initials;
     89 	KMFOID_InternationalISDNNumber;
     90 	KMFOID_InvalidityDate;
     91 	KMFOID_IssuerAltName;
     92 	KMFOID_IssuingDistributionPoints;
     93 	KMFOID_KeyUsage;
     94 	KMFOID_KeyUsageRestriction;
     95 	KMFOID_KnowledgeInformation;
     96 	KMFOID_LocalityName;
     97 	KMFOID_MD2WithRSA;
     98 	KMFOID_MD5WithRSA;
     99 	KMFOID_Member;
    100 	KMFOID_MessageDigest;
    101 	KMFOID_MS_KP_SCLogon;
    102 	KMFOID_MS_KP_SCLogon_UPN;
    103 	KMFOID_Name;
    104 	KMFOID_NameConstraints;
    105 	KMFOID_OIW_DSAWithSHA1;
    106 	KMFOID_ObjectClass;
    107 	KMFOID_OrganizationName;
    108 	KMFOID_OrganizationalUnitName;
    109 	KMFOID_Owner;
    110 	KMFOID_PKINIT_ClientAuth;
    111 	KMFOID_PKINIT_Kdc;
    112 	KMFOID_PKINIT_san;
    113 	KMFOID_PKIX_KP_ClientAuth;
    114 	KMFOID_PKIX_KP_CodeSigning;
    115 	KMFOID_PKIX_KP_EmailProtection;
    116 	KMFOID_PKIX_KP_IPSecEndSystem;
    117 	KMFOID_PKIX_KP_IPSecTunnel;
    118 	KMFOID_PKIX_KP_IPSecUser;
    119 	KMFOID_PKIX_KP_OCSPSigning;
    120 	KMFOID_PKIX_KP_ServerAuth;
    121 	KMFOID_PKIX_KP_TimeStamping;
    122 	KMFOID_PKIX_PQ_CPSuri;
    123 	KMFOID_PKIX_PQ_Unotice;
    124 	KMFOID_PhysicalDeliveryOfficeName;
    125 	KMFOID_PkixAdCaIssuers;
    126 	KMFOID_PkixAdOcsp;
    127 	KMFOID_PolicyConstraints;
    128 	KMFOID_PolicyMappings;
    129 	KMFOID_PostOfficeBox;
    130 	KMFOID_PostalAddress;
    131 	KMFOID_PostalCode;
    132 	KMFOID_PreferredDeliveryMethod;
    133 	KMFOID_PresentationAddress;
    134 	KMFOID_PrivateKeyUsagePeriod;
    135 	KMFOID_ProtocolInformation;
    136 	KMFOID_RFC822mailbox;
    137 	KMFOID_RSA;
    138 	KMFOID_RegisteredAddress;
    139 	KMFOID_RoleOccupant;
    140 	KMFOID_SHA1;
    141 	KMFOID_SHA1WithDSA;
    142 	KMFOID_SHA1WithRSA;
    143 	KMFOID_SearchGuide;
    144 	KMFOID_SeeAlso;
    145 	KMFOID_SerialNumber;
    146 	KMFOID_SigningTime;
    147 	KMFOID_StateProvinceName;
    148 	KMFOID_StreetAddress;
    149 	KMFOID_SubjectAltName;
    150 	KMFOID_SubjectDirectoryAttributes;
    151 	KMFOID_SubjectKeyIdentifier;
    152 	KMFOID_SupportedApplicationContext;
    153 	KMFOID_Surname;
    154 	KMFOID_TelephoneNumber;
    155 	KMFOID_TelexNumber;
    156 	KMFOID_TelexTerminalIdentifier;
    157 	KMFOID_Title;
    158 	KMFOID_UniqueIdentifier;
    159 	KMFOID_UniqueMember;
    160 	KMFOID_UnstructuredAddress;
    161 	KMFOID_UnstructuredName;
    162 	KMFOID_UserCertificate;
    163 	KMFOID_UserPassword;
    164 	KMFOID_VerisignCertificatePolicy;
    165 	KMFOID_X9CM_DSA;
    166 	KMFOID_X9CM_DSAWithSHA1;
    167 	KMFOID_X_121Address;
    168 	KMFOID_domainComponent;
    169 	KMFOID_userid;
    170 	kmf_add_cert_eku;
    171 	kmf_add_csr_eku;
    172 	kmf_add_policy_to_db;
    173 	kmf_build_pk12;
    174 	kmf_check_cert_date;
    175 	kmf_check_crl_date;
    176 	kmf_compare_rdns;
    177 	kmf_configure_keystore;
    178 	kmf_create_cert_file;
    179 	kmf_create_csr_file;
    180 	kmf_create_keypair;
    181 	kmf_create_ocsp_request;
    182 	kmf_create_sym_key;
    183 	kmf_decode_csr;
    184 	kmf_decrypt;
    185 	kmf_delete_cert_from_keystore;
    186 	kmf_delete_crl;
    187 	kmf_delete_key_from_keystore;
    188 	kmf_delete_policy_from_db;
    189 	kmf_der_to_pem;
    190 	kmf_dn_parser;
    191 	kmf_download_cert;
    192 	kmf_download_crl;
    193 	kmf_ekuname_to_oid;
    194 	kmf_encode_cert_record;
    195 	kmf_encrypt;
    196 	kmf_export_pk12;
    197 	kmf_finalize;
    198 	kmf_find_attr;
    199 	kmf_find_cert;
    200 	kmf_find_cert_in_crl;
    201 	kmf_find_crl;
    202 	kmf_find_key;
    203 	kmf_find_prikey_by_cert;
    204 	kmf_free_algoid;
    205 	kmf_free_bigint;
    206 	kmf_free_crl_dist_pts;
    207 	kmf_free_data;
    208 	kmf_free_dn;
    209 	kmf_free_eku;
    210 	kmf_free_eku_policy;
    211 	kmf_free_extn;
    212 	kmf_free_kmf_cert;
    213 	kmf_free_kmf_key;
    214 	kmf_free_policy_record;
    215 	kmf_free_raw_key;
    216 	kmf_free_raw_sym_key;
    217 	kmf_free_signed_cert;
    218 	kmf_free_signed_csr;
    219 	kmf_free_spki;
    220 	kmf_free_str;
    221 	kmf_free_tbs_cert;
    222 	kmf_free_tbs_csr;
    223 	kmf_get_attr;
    224 	kmf_get_attr_ptr;
    225 	kmf_get_cert_auth_info_access;
    226 	kmf_get_cert_basic_constraint;
    227 	kmf_get_cert_crl_dist_pts;
    228 	kmf_get_cert_eku;
    229 	kmf_get_cert_email_str;
    230 	kmf_get_cert_end_date_str;
    231 	kmf_get_cert_extn;
    232 	kmf_get_cert_extn_str;
    233 	kmf_get_cert_extns;
    234 	kmf_get_cert_id_data;
    235 	kmf_get_cert_id_str;
    236 	kmf_get_cert_issuer_str;
    237 	kmf_get_cert_ku;
    238 	kmf_get_cert_policies;
    239 	kmf_get_cert_pubkey_alg_str;
    240 	kmf_get_cert_pubkey_str;
    241 	kmf_get_cert_serial_str;
    242 	kmf_get_cert_sig_alg_str;
    243 	kmf_get_cert_start_date_str;
    244 	kmf_get_cert_subject_str;
    245 	kmf_get_cert_validity;
    246 	kmf_get_cert_version_str;
    247 	kmf_get_data_format;
    248 	kmf_get_encoded_ocsp_response;
    249 	kmf_get_file_format;
    250 	kmf_get_kmf_error_str;
    251 	kmf_get_ocsp_for_cert;
    252 	kmf_get_ocsp_status_for_cert;
    253 	kmf_get_pk11_handle;
    254 	kmf_get_plugin_error_str;
    255 	kmf_get_plugin_info;
    256 	kmf_get_policy;
    257 	kmf_get_string_attr;
    258 	kmf_get_sym_key_value;
    259 	kmf_hexstr_to_bytes;
    260 	kmf_import_crl;
    261 	kmf_import_cert;
    262 	kmf_import_objects;
    263 	kmf_initialize;
    264 	kmf_is_cert_data;
    265 	kmf_is_cert_file;
    266 	kmf_is_crl_file;
    267 	kmf_ku_to_string;
    268 	kmf_list_crl;
    269 	kmf_oid_to_ekuname;
    270 	kmf_oid_to_string;
    271 	kmf_pem_to_der;
    272 	kmf_pk11_token_lookup;
    273 	kmf_pk11_init_token;
    274 	kmf_read_input_file;
    275 	kmf_set_attr;
    276 	kmf_set_attr_at_index;
    277 	kmf_set_cert_basic_constraint;
    278 	kmf_set_cert_extn;
    279 	kmf_set_cert_issuer;
    280 	kmf_set_cert_issuer_altname;
    281 	kmf_set_cert_ku;
    282 	kmf_set_cert_pubkey;
    283 	kmf_set_cert_serial;
    284 	kmf_set_cert_sig_alg;
    285 	kmf_set_cert_subject;
    286 	kmf_set_cert_subject_altname;
    287 	kmf_set_cert_validity;
    288 	kmf_set_cert_version;
    289 	kmf_set_csr_extn;
    290 	kmf_set_csr_ku;
    291 	kmf_set_csr_pubkey;
    292 	kmf_set_csr_sig_alg;
    293 	kmf_set_csr_subject;
    294 	kmf_set_csr_subject_altname;
    295 	kmf_set_csr_version;
    296 	kmf_set_policy;
    297 	kmf_set_token_pin;
    298 	kmf_sign_cert;
    299 	kmf_sign_csr;
    300 	kmf_sign_data;
    301 	kmf_store_cert;
    302 	kmf_store_key;
    303 	kmf_string_to_ku;
    304 	kmf_string_to_oid;
    305 	kmf_validate_cert;
    306 	kmf_verify_cert;
    307 	kmf_verify_crl_file;
    308 	kmf_verify_csr;
    309 	kmf_verify_data;
    310 	kmf_verify_policy;
    311     local:
    312 	*;
    313 };
    314 
    315 
    316 SUNWprivate_1.1 {
    317     global:
    318 	GetIDFromSPKI;
    319 	IsEqualOid;
    320 	KMF_ConfigureKeystore;
    321 	KMF_CreateCSRFile;
    322 	KMF_CreateKeypair;
    323 	KMF_DNParser;
    324 	KMF_Finalize;
    325 	KMF_FindCert;
    326 	KMF_FindKey;
    327 	KMF_FreeData;
    328 	KMF_FreeKMFCert;
    329 	KMF_FreeKMFKey;
    330 	KMF_FreeSignedCSR;
    331 	KMF_GetCertIDString;
    332 	KMF_GetCertIssuerNameString;
    333 	KMF_GetCertSubjectNameString;
    334 	KMF_GetKMFErrorString;
    335 	KMF_Initialize;
    336 	KMF_ReadInputFile;
    337 	KMF_SetCSRPubKey;
    338 	KMF_SetCSRSignatureAlgorithm;
    339 	KMF_SetCSRSubjectName;
    340 	KMF_SetCSRVersion;
    341 	KMF_SignCSR;
    342 	KMF_SignDataWithKey;
    343 	KMF_VerifyCertWithCert;
    344 	KMF_VerifyDataWithCert;
    345 	copy_extension_data;
    346 	dup_entry;
    347 	free_entry;
    348 	free_entrylist;
    349 	get_entrylist;
    350 	kmf_select_token;
    351 	parsePolicyElement;
    352 	PKCS_AcquirePublicKeyHandle;
    353 	PKCS_GetDefaultSignatureMode;
    354 	pkcs_get_alg_map;
    355 	x509_algid_to_algoid;
    356 	x509_algoid_to_algid;
    357     local:
    358 	*;
    359 };
    360