PKCS #11 plans

James Nicolson (nicolson@netscape.com)
Mon, 29 Jun 1998 17:34:52 -0700

Date: Mon, 29 Jun 1998 17:34:52 -0700
From: James Nicolson <nicolson@netscape.com>
To: java-security@java.sun.com
Subject: PKCS #11 plans

This is a cryptographically signed message in MIME format.

--------------ms73C82D6ECCCE4C4FC5889DFF
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Do you have any plans for integrating PKCS #11 into your security API?
IBM has done some work with this
(http://www.alphaworks.ibm.com/alphapreview_tools/, under PKCS #11
API for Java). Their approach was to mirror the low-level PKCS #11
interface in Java. Another possibility is integrating PKCS #11 with the
JCA--perhaps being able to retrieve a Signature or Cipher instance from
a PKCS #11 token.

Netscape's security infrastructure uses PKCS #11, and we are also
looking into JCA implementations and how to integrate the two. I'd be
interested to hear if Sun has done any work in this area or if we are
entering uncharted territory.

Thanks,

James

--
******************* My views are mine, not Netscape's ********************
James Nicolson                                           Software Engineer
nicolson@netscape.com                Certificate Server and Security Tools

--------------ms73C82D6ECCCE4C4FC5889DFF Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature

MIIL1wYJKoZIhvcNAQcCoIILyDCCC8QCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC CXUwggL0MIICXaADAgECAgIeNjANBgkqhkiG9w0BAQQFADCByDELMAkGA1UEBhMCWkExFTAT BgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxGjAYBgNVBAoTEVRo YXd0ZSBDb25zdWx0aW5nMTMwMQYDVQQLEypDZXJ0aWZpY2F0ZSBTZXJ2aWNlcyBSU0EgSUsg MTk5OC4yLjI1IDg6MzUxOzA5BgNVBAMTMlRoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBSU0Eg SXNzdWluZyBLZXkgMTk5OC4yLjI1MB4XDTk4MDQwMzA0MzcxNFoXDTk5MDQwMzA0MzcxNFow XTE1MDMGA1UEAxYsVGhhd3RlIEZyZWVtYWlsIE1lbWJlciBuaWNvbHNvbkBuZXRzY2FwZS5j b20xJDAiBgkqhkiG9w0BCQEWFW5pY29sc29uQG5ldHNjYXBlLmNvbTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEA6HhTNMRtnGukm98YaIe2yJegsM96N0XydfpZhMwsptm+YD2kYf7V lUqV+M3Ze9sGNuOlouV8FSicSKnGQ8oa+Ouu/3zxRQ1OAob/lzQvnSnWmxcTMIxyTPMvR/vC +QTAviB6qLjsTaA6W8w4Szm03CLrJqSJ1IY2erRKkY19y00CAwEAAaNXMFUwFAYJYIZIAYb4 QgEBAQH/BAQDAgWgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBag FO00F24OK15Lh5iRuDenmL+SH6xyMA0GCSqGSIb3DQEBBAUAA4GBAFpazutZirX6QWr1ZUJM z2rQYxyoWGG4aDuGsc27GJg75DEDx8AxfU6xmPTCobfAnRrgLidvxAiQOnYyTI3sVKcedyJ/ hqYwtcCoXCevwRf1tnCJrAovftm8CUDMvW8qR2vHNhEQhgAX86bRIQt8+Ue2gmwXmlj6cz+q 11Y6uwgWMIIDSDCCArGgAwIBAgIBCDANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFU aGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZp c2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcN AQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTk4MDIyNTA4MzUzM1oXDTAw MDIyNTA4MzUzM1owgcgxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFDAS BgNVBAcTC0R1cmJhbnZpbGxlMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEzMDEGA1UE CxMqQ2VydGlmaWNhdGUgU2VydmljZXMgUlNBIElLIDE5OTguMi4yNSA4OjM1MTswOQYDVQQD EzJUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgUlNBIElzc3VpbmcgS2V5IDE5OTguMi4yNTCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxzHDxBuZI3LSUYWVTONZkuTobIG19BtfCebE rbNEb6o411fksMXLunSuTGEjJHYG+NldDYoosrQr7Q27UiT0t8VJp4Nj/AoEsO+BKPfmkcZN l+6SdiZiyGM3djyxkg/crVIGinHFNzFqhtu9CGkoWfztx30mZ91N3tPFAv53tuECAwEAAaM3 MDUwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNVHSMEGDAWoBRyScJzNMZV9At2coF+d/SH58ay DjANBgkqhkiG9w0BAQQFAAOBgQBC6u2LYX6h1FxSqTy9npx56AmLEoGtjx1aRu3xJSZbyK79 eiEWzaAeO5czg/tONyool6ZI9SgYAiR8gHtTULX7b5r8bapcJkWoLzYiWNMbAgMf7pQ58P40 WohLGz2M89d+059wW3b22MTitjwknQkljFmx1Ivz/ASCDp4phmzF/zCCAy0wggKWoAMCAQIC AQAwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh cGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAm BgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1h aWxAdGhhd3RlLmNvbTAeFw05NjAxMDEwMDAwMDBaFw0yMDEyMzEyMzU5NTlaMIHRMQswCQYD VQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAY BgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZp Y2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzAp BgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcN AQEBBQADgY0AMIGJAoGBANRp19SwlGRbcelH2AxRtupykbCEXn0tDY97Et+FJXUodDpCLGMn n5V7S+9+GYcdhuqj3bnOlmQawhRuRKx85o/oTQ9xH0A4pgCjh3j2+ZSGXq3qwF5269kUo11u enwMpUtVfwYZKX+emibVars4JAhqmMex2qOYkf152+VaxBy5AgMBAAGjEzARMA8GA1UdEwEB /wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAx+ySfk749ZalZ2IqpPBNEWDQb41gWGGsJrtS NVwIzzD7qEqWih9iQiOMFw/0umScF6xHKd+dmF7SbGBxXKKs3Hnj524ARx+1DSjoAp3kmv0T 9KbZfLH43F8jJgmRgHPQFBveQ6mDJfLmnC8Vyv6mq4oHdYsM3VGEa+T40c53ooExggIqMIIC JgIBATCBzzCByDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UE BxMLRHVyYmFudmlsbGUxGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMTMwMQYDVQQLEypD ZXJ0aWZpY2F0ZSBTZXJ2aWNlcyBSU0EgSUsgMTk5OC4yLjI1IDg6MzUxOzA5BgNVBAMTMlRo YXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBSU0EgSXNzdWluZyBLZXkgMTk5OC4yLjI1AgIeNjAJ BgUrDgMCGgUAoIGxMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X DTk4MDYzMDAwMzQ1MlowIwYJKoZIhvcNAQkEMRYEFIRMzjE0zcYZh3YzJFXxv66d3r1PMFIG CSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMAcGBSsOAwIHMA0G CCqGSIb3DQMCAgFAMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIGAFC84DBwbKDry Fnf16B5dw/AHKbfIdpna4Vv1u65B0z2jMq9XQ6wk8D1a3ySoY9tdkZd0bfN9Ft+vFVU+ryMZ +cRsp807/AuGrnYPsUosPWVGJyQPYrtQnDl6BuZo5dHaoRYq/7Nh+WtFpYQduBS7b5WE78zZ 8yspfWIryvxzVxI= --------------ms73C82D6ECCCE4C4FC5889DFF--