Cram class

The cram verb is used to authenticate the @sign to the secondary server. On successful request, binds the @sign to the secondary server. The secret is appended to the challenge (response of from verb) and gives a SHA512 digest which serves as an input to the CRAM verb. On successful cram verb request, the @sign is successfully authenticated to the secondary server and allows user to Add/Update, Delete and lookup the keys in their respective secondary servers. We use “cram” authentication for the first time and will create a public/private key pair for pkam authentication for subsequent logins. A malformed request closes the @sign client connection. Syntax: cram:

Inheritance

Constructors

Cram.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dependsOn() Verb
Returns name of the Verb this verb depends on
override
name() String
Returns name of the verb
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
requiresAuth() bool
Returns whether a verb requires authentication
override
syntax() String
Returns syntax of the verb in a regular expression format
override
toString() String
A string representation of this object.
inherited
usage() String
Returns a sample usage of the Verb
override

Operators

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