Class SecArcProtocolMetadata

    • Constructor Detail

      • SecArcProtocolMetadata

        public SecArcProtocolMetadata()
    • Method Detail

      • getNegotiatedProtocol

        public org.robovm.rt.bro.ptr.BytePtr getNegotiatedProtocol()
        Since:
        Available in iOS 12.0 and later.
      • copyPeerPublicKey

        public DispatchData copyPeerPublicKey()
        Since:
        Available in iOS 12.0 and later.
      • getNegotiatedProtocolVersion

        public SSLProtocol getNegotiatedProtocolVersion()
        Since:
        Available in iOS 12.0 and later.
      • getNegotiatedCiphersuite

        public SSLCipherSuite getNegotiatedCiphersuite()
        Since:
        Available in iOS 12.0 and later.
      • getEarlyDataAccepted

        public boolean getEarlyDataAccepted()
        Since:
        Available in iOS 12.0 and later.
      • accessPeerCertificateChain

        public boolean accessPeerCertificateChain​(org.robovm.objc.block.VoidBlock1<SecArcCertificate> handler)
        Since:
        Available in iOS 12.0 and later.
      • accessOcspResponse

        public boolean accessOcspResponse​(org.robovm.objc.block.VoidBlock1<DispatchData> handler)
        Since:
        Available in iOS 12.0 and later.
      • accessSupportedSignatureAlgorithms

        public boolean accessSupportedSignatureAlgorithms​(org.robovm.objc.block.VoidShortBlock handler)
        Since:
        Available in iOS 12.0 and later.
      • accessDistinguishedNames

        public boolean accessDistinguishedNames​(org.robovm.objc.block.VoidBlock1<DispatchData> handler)
        Since:
        Available in iOS 12.0 and later.
      • peersAreEqual

        public boolean peersAreEqual​(SecArcProtocolMetadata metadataB)
        Since:
        Available in iOS 12.0 and later.
      • challengeParametersAreEqual

        public boolean challengeParametersAreEqual​(SecArcProtocolMetadata metadataB)
        Since:
        Available in iOS 12.0 and later.
      • createSecret

        public DispatchData createSecret​(long label_len,
                                         org.robovm.rt.bro.ptr.BytePtr label,
                                         long exporter_length)
        Since:
        Available in iOS 12.0 and later.
      • createSecretWithContext

        public DispatchData createSecretWithContext​(long label_len,
                                                    org.robovm.rt.bro.ptr.BytePtr label,
                                                    long context_len,
                                                    org.robovm.rt.bro.ptr.BytePtr context,
                                                    long exporter_length)
        Since:
        Available in iOS 12.0 and later.
      • secArcRetain

        public void secArcRetain()
      • secArcRelease

        public void secArcRelease()