Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attribute ¶
Attribute defines additional attributes that may be passed along during registration
type RegistrationRequest ¶
type RegistrationRequest struct { // Name is the unique name of the identity Name string // Type of identity being registered (e.g. "peer, app, user") Type string // MaxEnrollments is the number of times the secret can be reused to enroll. // if omitted, this defaults to max_enrollments configured on the server MaxEnrollments int // The identity's affiliation e.g. org1.department1 Affiliation string // Optional attributes associated with this identity Attributes []Attribute // CAName is the name of the CA to connect to CAName string // Secret is an optional password. If not specified, // a random secret is generated. In both cases, the secret // is returned from registration. Secret string }
RegistrationRequest defines the attributes required to register a user with the CA
type RevocationRequest ¶
type RevocationRequest struct { // Name of the identity whose certificates should be revoked // If this field is omitted, then Serial and AKI must be specified. Name string // Serial number of the certificate to be revoked // If this is omitted, then Name must be specified Serial string // AKI (Authority Key Identifier) of the certificate to be revoked AKI string // Reason is the reason for revocation. See https://godoc.org/golang.org/x/crypto/ocsp // for valid values. The default value is 0 (ocsp.Unspecified). Reason string // CAName is the name of the CA to connect to CAName string }
RevocationRequest defines the attributes required to revoke credentials with the CA
type Services ¶
type Services interface { GetCAName() string Enroll(enrollmentID string, enrollmentSecret string) (bccsp.Key, []byte, error) //reenroll to renew user's enrollment certificate Reenroll(user fabricclient.User) (bccsp.Key, []byte, error) Register(registrar fabricclient.User, request *RegistrationRequest) (string, error) Revoke(registrar fabricclient.User, request *RevocationRequest) error }
Services ...
func NewFabricCAClient ¶
NewFabricCAClient ... *
- @param {string} clientConfigFile for fabric-ca services"
Click to show internal directories.
Click to hide internal directories.