KeyUsage class

Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.

Constructors

KeyUsage({bool? cRLSign, bool? dataEncipherment, bool? decipherOnly, bool? digitalSignature, bool? encipherOnly, bool? keyAgreement, bool? keyCertSign, bool? keyEncipherment, bool? nonRepudiation})
KeyUsage.fromJson(Map<String, dynamic> json)
factory

Properties

cRLSign bool?
Key can be used to sign CRLs.
final
dataEncipherment bool?
Key can be used to decipher data.
final
decipherOnly bool?
Key can be used only to decipher data.
final
digitalSignature bool?
Key can be used for digital signing.
final
encipherOnly bool?
Key can be used only to encipher data.
final
hashCode int
The hash code for this object.
no setterinherited
keyAgreement bool?
Key can be used in a key-agreement protocol.
final
keyCertSign bool?
Key can be used to sign certificates.
final
keyEncipherment bool?
Key can be used to encipher data.
final
nonRepudiation bool?
Key can be used for non-repudiation.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited