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

org.hyperledger.fabric.protos.orderer.NodeAuthRequestOrBuilder Maven / Gradle / Ivy

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

package org.hyperledger.fabric.protos.orderer;

public interface NodeAuthRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:orderer.NodeAuthRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * version represents the fields on which the signature is computed 
   * 
* * uint32 version = 1 [json_name = "version"]; * @return The version. */ int getVersion(); /** *
   * signature is verifiable using the initiator's public key
   * 
* * bytes signature = 2 [json_name = "signature"]; * @return The signature. */ com.google.protobuf.ByteString getSignature(); /** *
   * timestamp indicates the freshness of the request; expected to be within the margin
   * of the responsder's local time
   * 
* * .google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"]; * @return Whether the timestamp field is set. */ boolean hasTimestamp(); /** *
   * timestamp indicates the freshness of the request; expected to be within the margin
   * of the responsder's local time
   * 
* * .google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"]; * @return The timestamp. */ com.google.protobuf.Timestamp getTimestamp(); /** *
   * timestamp indicates the freshness of the request; expected to be within the margin
   * of the responsder's local time
   * 
* * .google.protobuf.Timestamp timestamp = 3 [json_name = "timestamp"]; */ com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder(); /** *
   * from_id is the numerical identifier of the initiator of the connection
   * 
* * uint64 from_id = 4 [json_name = "fromId"]; * @return The fromId. */ long getFromId(); /** *
   * to_id is the numerical identifier of the node that is being connected to
   * 
* * uint64 to_id = 5 [json_name = "toId"]; * @return The toId. */ long getToId(); /** *
   * session_binding is verifiable using application level protocol 
   * 
* * bytes session_binding = 6 [json_name = "sessionBinding"]; * @return The sessionBinding. */ com.google.protobuf.ByteString getSessionBinding(); /** * string channel = 7 [json_name = "channel"]; * @return The channel. */ java.lang.String getChannel(); /** * string channel = 7 [json_name = "channel"]; * @return The bytes for channel. */ com.google.protobuf.ByteString getChannelBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy