Show / Hide Table of Contents

Class ContingencySmartkey

Represents contingency access to a Smartkey. Behaves differently than typical Smartkeys in that it is only valid to use this key for decryption purposes. The following properties hold true.

  • CanManage is always false.
  • Participants is always empty.
  • Attempting to access Key will throw an exception.

Inheritance
Object
AbstractSmartkey
ContingencySmartkey
Implements
ISmartkey
Inherited Members
AbstractSmartkey.Name
AbstractSmartkey.Urn
AbstractSmartkey.Revision
AbstractSmartkey.Key
AbstractSmartkey.Features
AbstractSmartkey.Participants
AbstractSmartkey.CanManage
AbstractSmartkey.CanEncrypt
AbstractSmartkey.CanDecrypt
AbstractSmartkey.GetKeyForDecryption(Int32)
AbstractSmartkey.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: PKWARE.Smartcrypt.KeyManagement.Smartkeys
Assembly: SmartcryptKeyManagement.dll
Syntax
public sealed class ContingencySmartkey : AbstractSmartkey, ISmartkey

Constructors

ContingencySmartkey(ContingencyAesKey)

Declaration
public ContingencySmartkey([NotNull] ContingencyAesKey key)
Parameters
Type Name Description
ContingencyAesKey key

Implements

ISmartkey
Back to top Copyright © 2018 PKWARE, Inc.