Class SignedExchangeSignature


  • @Beta
    public class SignedExchangeSignature
    extends java.lang.Object
    Information about a signed exchange signature. https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#rfc.section.3.1
    • Constructor Summary

      Constructors 
      Constructor Description
      SignedExchangeSignature​(java.lang.String label, java.lang.String signature, java.lang.String integrity, java.util.Optional<java.lang.String> certUrl, java.util.Optional<java.lang.String> certSha256, java.lang.String validityUrl, java.lang.Integer date, java.lang.Integer expires, java.util.Optional<java.util.List<java.lang.String>> certificates)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.util.List<java.lang.String>> getCertificates()
      The encoded certificates.
      java.util.Optional<java.lang.String> getCertSha256()
      The hex string of signed exchange signature cert sha256.
      java.util.Optional<java.lang.String> getCertUrl()
      Signed exchange signature cert Url.
      java.lang.Integer getDate()
      Signed exchange signature date.
      java.lang.Integer getExpires()
      Signed exchange signature expires.
      java.lang.String getIntegrity()
      Signed exchange signature integrity.
      java.lang.String getLabel()
      Signed exchange signature label.
      java.lang.String getSignature()
      The hex string of signed exchange signature.
      java.lang.String getValidityUrl()
      Signed exchange signature validity Url.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SignedExchangeSignature

        public SignedExchangeSignature​(java.lang.String label,
                                       java.lang.String signature,
                                       java.lang.String integrity,
                                       java.util.Optional<java.lang.String> certUrl,
                                       java.util.Optional<java.lang.String> certSha256,
                                       java.lang.String validityUrl,
                                       java.lang.Integer date,
                                       java.lang.Integer expires,
                                       java.util.Optional<java.util.List<java.lang.String>> certificates)
    • Method Detail

      • getLabel

        public java.lang.String getLabel()
        Signed exchange signature label.
      • getSignature

        public java.lang.String getSignature()
        The hex string of signed exchange signature.
      • getIntegrity

        public java.lang.String getIntegrity()
        Signed exchange signature integrity.
      • getCertUrl

        public java.util.Optional<java.lang.String> getCertUrl()
        Signed exchange signature cert Url.
      • getCertSha256

        public java.util.Optional<java.lang.String> getCertSha256()
        The hex string of signed exchange signature cert sha256.
      • getValidityUrl

        public java.lang.String getValidityUrl()
        Signed exchange signature validity Url.
      • getDate

        public java.lang.Integer getDate()
        Signed exchange signature date.
      • getExpires

        public java.lang.Integer getExpires()
        Signed exchange signature expires.
      • getCertificates

        public java.util.Optional<java.util.List<java.lang.String>> getCertificates()
        The encoded certificates.