Searched refs:CK_ATTRIBUTE (Results 1 - 25 of 25) sorted by relevance

/openjdk7/jdk/src/share/classes/sun/security/pkcs11/wrapper/
H A DCK_ATTRIBUTE.java55 * class CK_ATTRIBUTE includes the type, value and length of an attribute.<p>
58 * typedef struct CK_ATTRIBUTE {&nbsp;&nbsp;
62 * } CK_ATTRIBUTE;
68 public class CK_ATTRIBUTE { class
71 // NOTE that CK_ATTRIBUTE is a mutable classes but these attributes
75 public final static CK_ATTRIBUTE TOKEN_FALSE =
76 new CK_ATTRIBUTE(CKA_TOKEN, false);
78 public final static CK_ATTRIBUTE SENSITIVE_FALSE =
79 new CK_ATTRIBUTE(CKA_SENSITIVE, false);
81 public final static CK_ATTRIBUTE EXTRACTABLE_TRU
123 public CK_ATTRIBUTE() { method in class:CK_ATTRIBUTE
127 public CK_ATTRIBUTE(long type) { method in class:CK_ATTRIBUTE
131 public CK_ATTRIBUTE(long type, Object pValue) { method in class:CK_ATTRIBUTE
136 public CK_ATTRIBUTE(long type, boolean value) { method in class:CK_ATTRIBUTE
141 public CK_ATTRIBUTE(long type, long value) { method in class:CK_ATTRIBUTE
146 public CK_ATTRIBUTE(long type, BigInteger value) { method in class:CK_ATTRIBUTE
[all...]
H A DPKCS11.java534 public native long C_CreateObject(long hSession, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception;
555 public native long C_CopyObject(long hSession, long hObject, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception;
607 public native void C_GetAttributeValue(long hSession, long hObject, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception;
626 public native void C_SetAttributeValue(long hSession, long hObject, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception;
643 public native void C_FindObjectsInit(long hSession, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception;
1253 public native long C_GenerateKey(long hSession, CK_MECHANISM pMechanism, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception;
1284 CK_ATTRIBUTE[] pPublicKeyTemplate,
1285 CK_ATTRIBUTE[] pPrivateKeyTemplate) throws PKCS11Exception;
1335 CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception;
1359 long hBaseKey, CK_ATTRIBUTE[] pTemplat
[all...]
/openjdk7/jdk/src/share/classes/sun/security/pkcs11/
H A DP11RSAKeyFactory.java192 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
193 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY),
194 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_RSA),
195 new CK_ATTRIBUTE(CKA_MODULUS, n),
196 new CK_ATTRIBUTE(CKA_PUBLIC_EXPONENT, e),
214 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
215 new CK_ATTRIBUTE(CKA_CLASS, CKO_PRIVATE_KEY),
216 new CK_ATTRIBUTE(CKA_KEY_TYP
[all...]
H A DTemplateManager.java94 CK_ATTRIBUTE[] attrs) {
115 CK_ATTRIBUTE[] getAttributes(String op, long type, long alg,
116 CK_ATTRIBUTE[] attrs) {
119 CK_ATTRIBUTE[] newAttrs = template.getAttributes(attrs);
189 private final static CK_ATTRIBUTE[] A0 = new CK_ATTRIBUTE[0];
191 private CK_ATTRIBUTE[] attributes;
197 Template(CK_ATTRIBUTE[] attributes) {
205 CK_ATTRIBUTE[] getAttributes(CK_ATTRIBUTE[] attr
[all...]
H A DP11DSAKeyFactory.java167 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
168 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY),
169 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_DSA),
170 new CK_ATTRIBUTE(CKA_VALUE, y),
171 new CK_ATTRIBUTE(CKA_PRIME, p),
172 new CK_ATTRIBUTE(CKA_SUBPRIME, q),
173 new CK_ATTRIBUTE(CKA_BASE, g),
190 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
[all...]
H A DP11DHKeyFactory.java173 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
174 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY),
175 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_DH),
176 new CK_ATTRIBUTE(CKA_VALUE, y),
177 new CK_ATTRIBUTE(CKA_PRIME, p),
178 new CK_ATTRIBUTE(CKA_BASE, g),
195 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
196 new CK_ATTRIBUTE(CKA_CLAS
[all...]
H A DP11Key.java93 int keyLength, CK_ATTRIBUTE[] attributes) {
104 CK_ATTRIBUTE attr = attributes[i];
236 void fetchAttributes(CK_ATTRIBUTE[] attributes) {
248 private final static CK_ATTRIBUTE[] A0 = new CK_ATTRIBUTE[0];
250 private static CK_ATTRIBUTE[] getAttributes(Session session, long keyID,
251 CK_ATTRIBUTE[] knownAttributes, CK_ATTRIBUTE[] desiredAttributes) {
258 CK_ATTRIBUTE attr = desiredAttributes[i];
259 for (CK_ATTRIBUTE know
[all...]
H A DP11KeyStore.java87 private static final CK_ATTRIBUTE ATTR_CLASS_CERT =
88 new CK_ATTRIBUTE(CKA_CLASS, CKO_CERTIFICATE);
89 private static final CK_ATTRIBUTE ATTR_CLASS_PKEY =
90 new CK_ATTRIBUTE(CKA_CLASS, CKO_PRIVATE_KEY);
91 private static final CK_ATTRIBUTE ATTR_CLASS_SKEY =
92 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY);
94 private static final CK_ATTRIBUTE ATTR_X509_CERT_TYPE =
95 new CK_ATTRIBUTE(CKA_CERTIFICATE_TYPE, CKC_X_509);
97 private static final CK_ATTRIBUTE ATTR_TOKEN_TRUE =
98 new CK_ATTRIBUTE(CKA_TOKE
[all...]
H A DP11ECDHKeyAgreement.java125 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
126 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
127 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_GENERIC_SECRET),
136 attributes = new CK_ATTRIBUTE[] {
137 new CK_ATTRIBUTE(CKA_VALUE)
187 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
188 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
189 new CK_ATTRIBUTE(CKA_KEY_TYP
[all...]
H A DP11KeyPairGenerator.java232 CK_ATTRIBUTE[] publicKeyTemplate;
233 CK_ATTRIBUTE[] privateKeyTemplate;
237 publicKeyTemplate = new CK_ATTRIBUTE[] {
238 new CK_ATTRIBUTE(CKA_MODULUS_BITS, keySize),
239 new CK_ATTRIBUTE(CKA_PUBLIC_EXPONENT, rsaPublicExponent),
241 privateKeyTemplate = new CK_ATTRIBUTE[] {
258 publicKeyTemplate = new CK_ATTRIBUTE[] {
259 new CK_ATTRIBUTE(CKA_PRIME, dsaParams.getP()),
260 new CK_ATTRIBUTE(CKA_SUBPRIME, dsaParams.getQ()),
261 new CK_ATTRIBUTE(CKA_BAS
[all...]
H A DP11ECKeyFactory.java222 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
223 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY),
224 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_EC),
225 new CK_ATTRIBUTE(CKA_EC_POINT, encodedPoint),
226 new CK_ATTRIBUTE(CKA_EC_PARAMS, encodedParams),
243 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
244 new CK_ATTRIBUTE(CKA_CLASS, CKO_PRIVATE_KEY),
245 new CK_ATTRIBUTE(CKA_KEY_TYP
[all...]
H A DSecmod.java620 CK_ATTRIBUTE[] attrs = new CK_ATTRIBUTE[] {
621 new CK_ATTRIBUTE(CKA_TOKEN, true),
622 new CK_ATTRIBUTE(CKA_CLASS, CKO_NETSCAPE_TRUST),
623 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_SERVER_AUTH, trustValue),
624 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_CODE_SIGNING, trustValue),
625 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_EMAIL_PROTECTION, trustValue),
626 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_CLIENT_AUTH, trustValue),
627 new CK_ATTRIBUTE(CKA_NETSCAPE_CERT_SHA1_HASH, bytes.b),
628 new CK_ATTRIBUTE(CKA_NETSCAPE_CERT_MD5_HAS
[all...]
H A DP11KeyAgreement.java195 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
196 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
197 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_GENERIC_SECRET),
204 attributes = new CK_ATTRIBUTE[] {
205 new CK_ATTRIBUTE(CKA_VALUE)
310 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
311 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
312 new CK_ATTRIBUTE(CKA_KEY_TYP
[all...]
H A DP11KeyGenerator.java254 CK_ATTRIBUTE[] attributes;
260 attributes = new CK_ATTRIBUTE[] {
261 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
265 attributes = new CK_ATTRIBUTE[] {
266 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
267 new CK_ATTRIBUTE(CKA_VALUE_LEN, keySize >> 3),
H A DP11TlsKeyMaterialGenerator.java150 CK_ATTRIBUTE[] attributes;
152 attributes = new CK_ATTRIBUTE[] {
153 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
154 new CK_ATTRIBUTE(CKA_KEY_TYPE, keyType),
155 new CK_ATTRIBUTE(CKA_VALUE_LEN, expandedKeyBits >> 3),
159 attributes = new CK_ATTRIBUTE[0];
H A DConfig.java40 import static sun.security.pkcs11.wrapper.CK_ATTRIBUTE.*;
789 List<CK_ATTRIBUTE> attributes = new ArrayList<CK_ATTRIBUTE>();
814 new CK_ATTRIBUTE[] {
827 new CK_ATTRIBUTE[] {
839 new CK_ATTRIBUTE[] {
845 new CK_ATTRIBUTE[] {
851 new CK_ATTRIBUTE[] {
859 new CK_ATTRIBUTE[] {
868 new CK_ATTRIBUTE[] {
[all...]
H A DP11SecretKeyFactory.java120 CK_ATTRIBUTE[] extraAttrs)
189 String algorithm, long keyType, CK_ATTRIBUTE[] extraAttrs)
251 CK_ATTRIBUTE[] attributes;
253 attributes = new CK_ATTRIBUTE[3 + extraAttrs.length];
257 attributes = new CK_ATTRIBUTE[3];
259 attributes[0] = new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY);
260 attributes[1] = new CK_ATTRIBUTE(CKA_KEY_TYPE, keyType);
261 attributes[2] = new CK_ATTRIBUTE(CKA_VALUE, encoded);
H A DP11TlsRsaPremasterSecretGenerator.java96 CK_ATTRIBUTE[] attributes = token.getAttributes
97 (O_GENERATE, CKO_SECRET_KEY, CKK_GENERIC_SECRET, new CK_ATTRIBUTE[0]);
H A DP11TlsMasterSecretGenerator.java135 CK_ATTRIBUTE[] attributes = token.getAttributes(O_GENERATE,
136 CKO_SECRET_KEY, CKK_GENERIC_SECRET, new CK_ATTRIBUTE[0]);
H A DToken.java279 CK_ATTRIBUTE[] getAttributes(String op, long type, long alg,
280 CK_ATTRIBUTE[] attrs) throws PKCS11Exception {
281 CK_ATTRIBUTE[] newAttrs =
283 for (CK_ATTRIBUTE attr : newAttrs) {
H A DP11RSACipher.java461 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
462 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY),
463 new CK_ATTRIBUTE(CKA_KEY_TYPE, keyType),
/openjdk7/jdk/src/share/native/sun/security/pkcs11/wrapper/
H A Dpkcs11t.h553 /* CK_ATTRIBUTE is a structure that includes the type, length
555 typedef struct CK_ATTRIBUTE { struct
561 } CK_ATTRIBUTE; typedef in typeref:struct:CK_ATTRIBUTE
563 typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR;
H A Dpkcs11wrapper.h226 #define CLASS_ATTRIBUTE "sun/security/pkcs11/wrapper/CK_ATTRIBUTE"
287 /* function to free CK_ATTRIBUTE array
321 /* funktion to convert the CK-value used by the CK_ATTRIBUTE structure to a Java object */
335 CK_ATTRIBUTE jAttributeToCKAttribute(JNIEnv *env, jobject jAttribute);
H A Dp11_convert.c202 * converts a pointer to a CK_ATTRIBUTE structure into a Java CK_ATTRIBUTE Object.
205 * @param ckpAttribute - the pointer to the CK_ATTRIBUTE structure
206 * @return - the new Java CK_ATTRIBUTE object
228 /* create new CK_ATTRIBUTE object */
412 * converts a Java CK_ATTRIBUTE object into a CK_ATTRIBUTE structure
415 * @param jAttribute - the Java CK_ATTRIBUTE object to convert
416 * @return - the new CK_ATTRIBUTE structure
418 CK_ATTRIBUTE jAttributeToCKAttribut
[all...]
H A Dp11_util.c251 /* This function frees the specified CK_ATTRIBUTE array.
253 * @param attrPtr pointer to the to-be-freed CK_ATTRIBUTE array.
549 * converts a jobjectArray with Java Attributes to a CK_ATTRIBUTE array. The allocated memory
554 * @param ckpArray - the reference, where the pointer to the new CK_ATTRIBUTE array will be
572 *ckpArray = (CK_ATTRIBUTE_PTR) malloc(*ckpLength * sizeof(CK_ATTRIBUTE));

Completed in 70 milliseconds