Message Security Layer (MSL)

Package com.netflix.msl.keyx

Key exchange.

See:
          Description

Interface Summary
DiffieHellmanParameters Diffie-Hellman parameters by parameter ID.
WrapCryptoContextRepository The wrap crypto context repository provides access to wrapping key crypto contexts and is used by key exchange factories that make use of intermediate wrapping keys to deliver new wrapping key data to the application.
 

Class Summary
AsymmetricWrappedExchange Asymmetric key wrapped key exchange.
AsymmetricWrappedExchange.JwkRsaCryptoContext A JWK RSA crypto context is unique in that it treats its wrap/unwrap operations as encrypt/decrypt respectively.
AsymmetricWrappedExchange.RequestData Asymmetric key wrapped key request data.
AsymmetricWrappedExchange.ResponseData Asymmetric key wrapped key response data.
DiffieHellmanExchange Diffie-Hellman key exchange.
DiffieHellmanExchange.RequestData Diffie-Hellman key request data.
DiffieHellmanExchange.ResponseData Diffie-Hellman key response data.
DiffieHellmanExchange.SessionKeys Container struct for session keys.
JsonWebEncryptionLadderExchange JSON Web Encryption ladder key exchange.
JsonWebEncryptionLadderExchange.RequestData JSON Web Encryption ladder key request data.
JsonWebEncryptionLadderExchange.ResponseData JSON Web Encryption ladder key response data.
JsonWebKeyLadderExchange JSON Web Key ladder key exchange.
JsonWebKeyLadderExchange.AesKwJwkCryptoContext AES key wrap JSON web key crypto context.
JsonWebKeyLadderExchange.JwkCryptoContext A specialized crypto context for wrapping and unwrapping JSON web keys.
JsonWebKeyLadderExchange.RequestData JSON Web Key ladder key request data.
JsonWebKeyLadderExchange.ResponseData JSON Web Key ladder key response data.
KeyExchangeFactory A key exchange factory creates key request and response data instances for a specific key exchange scheme.
KeyExchangeScheme Key exchange schemes.
KeyRequestData Key request data contains all the data needed to facilitate a exchange of session keys with the requesting entity.
KeyResponseData Key response data contains all the data needed to facilitate a exchange of session keys from the responseor.
SymmetricWrappedExchange Symmetric key wrapped key exchange.
SymmetricWrappedExchange.RequestData Symmetric key wrapped key request data.
SymmetricWrappedExchange.ResponseData Symmetric key wrapped key response data.
 

Enum Summary
AsymmetricWrappedExchange.JwkRsaCryptoContext.Mode JWK RSA crypto context mode.
AsymmetricWrappedExchange.RequestData.Mechanism  
JsonWebEncryptionLadderExchange.Mechanism Wrapping key wrap mechanism.
JsonWebKeyLadderExchange.Mechanism Wrapping key wrap mechanism.
SymmetricWrappedExchange.KeyId Key ID.
 

Package com.netflix.msl.keyx Description

Key exchange.


Message Security Layer (MSL)

Copyright © 2014 Netflix, Inc. All Rights Reserved.