Packagecom.hurlant.crypto.tls
Classpublic class TLSConfig



Public Properties
 PropertyDefined by
  CAStore : X509CertificateCollection
TLSConfig
  certificate : ByteArray
TLSConfig
  cipherSuites : Array
TLSConfig
  compressions : Array
TLSConfig
  entity : uint
TLSConfig
  ignoreCommonNameMismatch : Boolean = false
TLSConfig
  localKeyStore : X509CertificateCollection
TLSConfig
  privateKey : RSAKey
TLSConfig
  promptUserForAcceptCert : Boolean = false
TLSConfig
  trustAllCertificates : Boolean = false
TLSConfig
  trustSelfSignedCertificates : Boolean = false
TLSConfig
  version : uint
TLSConfig
Public Methods
 MethodDefined by
  
TLSConfig(entity:uint, cipherSuites:Array = null, compressions:Array = null, certificate:ByteArray = null, privateKey:RSAKey = null, CAStore:X509CertificateCollection = null, ver:uint = 0x00)
TLSConfig
  
setPEMCertificate(cert:String, key:String = null):void
TLSConfig
Property detail
CAStoreproperty
public var CAStore:X509CertificateCollection
certificateproperty 
public var certificate:ByteArray
cipherSuitesproperty 
public var cipherSuites:Array
compressionsproperty 
public var compressions:Array
entityproperty 
public var entity:uint
ignoreCommonNameMismatchproperty 
public var ignoreCommonNameMismatch:Boolean = false
localKeyStoreproperty 
public var localKeyStore:X509CertificateCollection
privateKeyproperty 
public var privateKey:RSAKey
promptUserForAcceptCertproperty 
public var promptUserForAcceptCert:Boolean = false
trustAllCertificatesproperty 
public var trustAllCertificates:Boolean = false
trustSelfSignedCertificatesproperty 
public var trustSelfSignedCertificates:Boolean = false
versionproperty 
public var version:uint
Constructor detail
TLSConfig()constructor
public function TLSConfig(entity:uint, cipherSuites:Array = null, compressions:Array = null, certificate:ByteArray = null, privateKey:RSAKey = null, CAStore:X509CertificateCollection = null, ver:uint = 0x00)Parameters
entity:uint
 
cipherSuites:Array (default = null)
 
compressions:Array (default = null)
 
certificate:ByteArray (default = null)
 
privateKey:RSAKey (default = null)
 
CAStore:X509CertificateCollection (default = null)
 
ver:uint (default = 0x00)
Method detail
setPEMCertificate()method
public function setPEMCertificate(cert:String, key:String = null):voidParameters
cert:String
 
key:String (default = null)