Class TrustMarkStatusRequest

    • Constructor Detail

      • TrustMarkStatusRequest

        public TrustMarkStatusRequest​(URI endpoint,
                                      Subject subject,
                                      Identifier id,
                                      Date iat)
        Creates a new trust mark status request.
        Parameters:
        endpoint - The trust mark status endpoint. Must not be null.
        subject - The subject. Must not be null.
        id - The trust mark identifier. Must not be null.
        iat - The trust mark issue time, null if not specified.
      • TrustMarkStatusRequest

        public TrustMarkStatusRequest​(URI endpoint,
                                      com.nimbusds.jwt.SignedJWT trustMark)
        Creates a new trust mark status request.
        Parameters:
        endpoint - The trust mark status endpoint. Must not be null.
        trustMark - The trust mark. Must not be null.
    • Method Detail

      • getSubject

        public Subject getSubject()
        Returns the trust mark subject.
        Returns:
        The trust mark subject, null if not specified.
      • getSubjectEntityID

        public EntityID getSubjectEntityID()
        Returns the trust mark subject entity ID.
        Returns:
        The trust mark subject entity ID, null if not specified.
      • getID

        public Identifier getID()
        Returns the trust mark ID.
        Returns:
        The trust mark ID, null if not specified.
      • getIssueTime

        public Date getIssueTime()
        Returns the trust mark issue time.
        Returns:
        The trust mark issue time, null if not specified.
      • getTrustMark

        public com.nimbusds.jwt.SignedJWT getTrustMark()
        Returns the trust mark.
        Returns:
        The trust mark, null if not specified.