# Package nxt.util.security

- Class Summary
  Class | Description
  --- | ---
  BlockchainCertificate | Represent a transaction as certificate encapsulating the transaction sender public key
  BlockchainCertificateFactory | Generate certificates based on blockchain transactions
  BlockchainCertificateFactorySpi |
  BlockchainCertPath |
  BlockchainCertPathBuilder | Convert the transaction certificate into a CertPath object.
  BlockchainCertPathBuilderResult |
  BlockchainCertPathBuilderSpi |
  BlockchainCertPathParameters |
  BlockchainKeyStore | In memory keystore, storing certificates per public key listed in the policy file
  BlockchainKeyStoreSpi | KeyStore implementation which converts the signedBy alias specified in the policy file to a public key certificate Currently this KeyStore does not store any information and does not persist its data
  BlockchainPermission |
  BlockchainPublicKey | Represent an account public key
  BlockchainSecurityProvider |
  TransactionPrincipal |