Interface CaPool.IssuancePolicy.AllowedKeyTypeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CaPool.IssuancePolicy.AllowedKeyType, CaPool.IssuancePolicy.AllowedKeyType.Builder
Enclosing class:
CaPool.IssuancePolicy

public static interface CaPool.IssuancePolicy.AllowedKeyTypeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasRsa

      boolean hasRsa()
       Represents an allowed RSA key type.
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
      Returns:
      Whether the rsa field is set.
    • getRsa

       Represents an allowed RSA key type.
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
      Returns:
      The rsa.
    • getRsaOrBuilder

       Represents an allowed RSA key type.
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
    • hasEllipticCurve

      boolean hasEllipticCurve()
       Represents an allowed Elliptic Curve key type.
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
      Returns:
      Whether the ellipticCurve field is set.
    • getEllipticCurve

       Represents an allowed Elliptic Curve key type.
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
      Returns:
      The ellipticCurve.
    • getEllipticCurveOrBuilder

       Represents an allowed Elliptic Curve key type.
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
    • getKeyTypeCase