All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hyperledger.fabric.protos.msp.IdemixMSPConfigOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: msp/msp_config.proto
// Protobuf Java Version: 4.28.2

package org.hyperledger.fabric.protos.msp;

public interface IdemixMSPConfigOrBuilder extends
    // @@protoc_insertion_point(interface_extends:msp.IdemixMSPConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Name holds the identifier of the MSP
   * 
* * string name = 1 [json_name = "name"]; * @return The name. */ java.lang.String getName(); /** *
   * Name holds the identifier of the MSP
   * 
* * string name = 1 [json_name = "name"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   * ipk represents the (serialized) issuer public key
   * 
* * bytes ipk = 2 [json_name = "ipk"]; * @return The ipk. */ com.google.protobuf.ByteString getIpk(); /** *
   * signer may contain crypto material to configure a default signer
   * 
* * .msp.IdemixMSPSignerConfig signer = 3 [json_name = "signer"]; * @return Whether the signer field is set. */ boolean hasSigner(); /** *
   * signer may contain crypto material to configure a default signer
   * 
* * .msp.IdemixMSPSignerConfig signer = 3 [json_name = "signer"]; * @return The signer. */ org.hyperledger.fabric.protos.msp.IdemixMSPSignerConfig getSigner(); /** *
   * signer may contain crypto material to configure a default signer
   * 
* * .msp.IdemixMSPSignerConfig signer = 3 [json_name = "signer"]; */ org.hyperledger.fabric.protos.msp.IdemixMSPSignerConfigOrBuilder getSignerOrBuilder(); /** *
   * revocation_pk is the public key used for revocation of credentials
   * 
* * bytes revocation_pk = 4 [json_name = "revocationPk"]; * @return The revocationPk. */ com.google.protobuf.ByteString getRevocationPk(); /** *
   * epoch represents the current epoch (time interval) used for revocation
   * 
* * int64 epoch = 5 [json_name = "epoch"]; * @return The epoch. */ long getEpoch(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy