Recent Server Design

  • Using KMIP via a Java Security Provider

    This document was updated on 12 May 2016. Introduction P6R sells a PKCS 11 Version 2.40 Provider with a KMIP token. The KMIP token translates each PKCS 11 API function into and out of the KMIP protocol. The user of the PKCS 11 KMIP token does not even know they are talking to a KMIP […]

  • P6R demonstrates KMIP and PKCS#11 Products at RSA 2016

    P6R participated in the OASIS KMIP and PKCS#11 interoperability demonstration at the 2016 RSA conference. P6R was showcasing the latest release of its SKC product, which contains a full featured KMIP Client with UEFI support, and PKCS#11. Here is a picture of the P6R station in the OASIS booth at the 2016 RSA Conference: As […]

  • P6R demonstrates KMIP Client SDK’s Standards Conformance at RSA 2015

    P6R participated in the OASIS KMIP and PKCS #11 interoperability demonstration at the 2015 RSA conference. P6R was showcasing the latest release of its SKC product, which contains a full featured KMIP Client with UEFI support, and PKCS11. Here is a picture of the P6R station in the OASIS booth at the 2015 RSA Conference: […]

  • Integrating KMIP, PKCS 11, and SSH

    Introduction P6R has implemented a PKCS 11 Baseline Consumer as part of a SSH server’s Public Key Authentication protocol (i.e., RFC 4252). This implementation provides centralized Public Key management for SSH installations via the use of KMIP. With our PKCS 11 Consumer, the SSH server looks up a user’s Public Key on a remote KMIP […]

  • P6R’s Secure Shell Public Key Subsystem (RFC7076)

    RFC7076 describes a new feature that we have built into our SSH server along with RFC4819. Abstract of the RFC7076 The Secure Shell (SSH) Public Key Subsystem protocol defines a key distribution protocol that is limited to provisioning an SSH server with a user’s public keys. This document describes a new protocol that builds on […]

  • A multi-threaded, asynchronous implementation of a SSH server

    Introduction P6R has built a brand new implementation of an SSH server. As with all our software, this SSH server runs on multiple platforms which include: Windows, Linux, and Solaris. The main motivation for this project was to construct a server that could easily scale to performance demands that far exceed existing SSH implementations. A […]