public final class DarcProto extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DarcProto.Darc
Darc is the basic structure representing an access control.
|
static interface |
DarcProto.DarcOrBuilder |
static class |
DarcProto.Identity
Identity is a generic structure can be either an Ed25519 public key, a Darc
or a X509 Identity.
|
static class |
DarcProto.IdentityDarc
IdentityDarc is a structure that points to a Darc with a given ID on a
skipchain.
|
static interface |
DarcProto.IdentityDarcOrBuilder |
static class |
DarcProto.IdentityEd25519
IdentityEd25519 holds a Ed25519 public key (Point)
|
static interface |
DarcProto.IdentityEd25519OrBuilder |
static interface |
DarcProto.IdentityOrBuilder |
static class |
DarcProto.IdentityProxy
IdentityProxy holds the info necessary to verify a claim
from an external authentication system via an Authentication Proxy.
|
static interface |
DarcProto.IdentityProxyOrBuilder |
static class |
DarcProto.IdentityX509EC
IdentityX509EC holds a public key from a X509EC
|
static interface |
DarcProto.IdentityX509ECOrBuilder |
static class |
DarcProto.Request
Request is the structure that the client must provide to be verified
|
static interface |
DarcProto.RequestOrBuilder |
static class |
DarcProto.Rule
Rule is a pair of action and expression.
|
static interface |
DarcProto.RuleOrBuilder |
static class |
DarcProto.Rules
Rules is a list of action-expression associations.
|
static interface |
DarcProto.RulesOrBuilder |
static class |
DarcProto.Signature
Signature is a signature on a Darc to accept a given decision.
|
static interface |
DarcProto.SignatureOrBuilder |
static class |
DarcProto.Signer
Signer is a generic structure that can hold different types of signers
|
static class |
DarcProto.SignerEd25519
SignerEd25519 holds a public and private keys necessary to sign Darcs
|
static interface |
DarcProto.SignerEd25519OrBuilder |
static interface |
DarcProto.SignerOrBuilder |
static class |
DarcProto.SignerProxy
SignerProxy holds the information necessary to verify claims
coming from external authentication systems via Authentication Proxies.
|
static interface |
DarcProto.SignerProxyOrBuilder |
static class |
DarcProto.SignerX509EC
SignerX509EC holds a public and private keys necessary to sign Darcs,
but the private key will not be given out.
|
static interface |
DarcProto.SignerX509ECOrBuilder |
| Modifier and Type | Method and Description |
|---|---|
static com.google.protobuf.Descriptors.FileDescriptor |
getDescriptor() |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) |
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
Copyright © 2019. All rights reserved.