Interface Security

  • All Known Implementing Classes:
    DefaultSecurity

    public interface Security
    Container for security relevant information of the AAS.
    • Method Detail

      • getAccessControlPolicyPoints

        AccessControlPolicyPoints getAccessControlPolicyPoints()
        Access control policy points of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/accessControlPolicyPoints
        Returns:
        Returns the AccessControlPolicyPoints for the property accessControlPolicyPoints.
      • setAccessControlPolicyPoints

        void setAccessControlPolicyPoints​(AccessControlPolicyPoints accessControlPolicyPoints)
        Access control policy points of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/accessControlPolicyPoints
        Parameters:
        accessControlPolicyPoints - desired value for the property accessControlPolicyPoints.
      • getCertificates

        java.util.List<Certificate> getCertificates()
        Certificates of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/certificate
        Returns:
        Returns the List of Certificates for the property certificates.
      • setCertificates

        void setCertificates​(java.util.List<Certificate> certificates)
        Certificates of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/certificate
        Parameters:
        certificates - desired value for the property certificates.
      • getRequiredCertificateExtensions

        java.util.List<Reference> getRequiredCertificateExtensions()
        Certificate extensions as required by the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/requiredCertificateExtension
        Returns:
        Returns the List of References for the property requiredCertificateExtensions.
      • setRequiredCertificateExtensions

        void setRequiredCertificateExtensions​(java.util.List<Reference> requiredCertificateExtensions)
        Certificate extensions as required by the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/requiredCertificateExtension
        Parameters:
        requiredCertificateExtensions - desired value for the property requiredCertificateExtensions.