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