address

package
v0.0.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressFingerprintAttemptInfo added in v0.0.22

type AddressFingerprintAttemptInfo struct {
	Module         *AddressFingerprintResourceModule `json:"module,omitempty" url:"module,omitempty"`
	Host           string                            `json:"host" url:"host"`
	Port           int                               `json:"port" url:"port"`
	Protocol       *string                           `json:"protocol,omitempty" url:"protocol,omitempty"`
	ConnectionData *string                           `json:"connectionData,omitempty" url:"connectionData,omitempty"`
	Finding        bool                              `json:"finding" url:"finding"`
	// contains filtered or unexported fields
}

func (*AddressFingerprintAttemptInfo) GetConnectionData added in v0.0.25

func (a *AddressFingerprintAttemptInfo) GetConnectionData() *string

func (*AddressFingerprintAttemptInfo) GetExtraProperties added in v0.0.22

func (a *AddressFingerprintAttemptInfo) GetExtraProperties() map[string]interface{}

func (*AddressFingerprintAttemptInfo) GetFinding added in v0.0.25

func (a *AddressFingerprintAttemptInfo) GetFinding() bool

func (*AddressFingerprintAttemptInfo) GetHost added in v0.0.25

func (*AddressFingerprintAttemptInfo) GetModule added in v0.0.25

func (*AddressFingerprintAttemptInfo) GetPort added in v0.0.25

func (a *AddressFingerprintAttemptInfo) GetPort() int

func (*AddressFingerprintAttemptInfo) GetProtocol added in v0.0.25

func (a *AddressFingerprintAttemptInfo) GetProtocol() *string

func (*AddressFingerprintAttemptInfo) String added in v0.0.22

func (*AddressFingerprintAttemptInfo) UnmarshalJSON added in v0.0.22

func (a *AddressFingerprintAttemptInfo) UnmarshalJSON(data []byte) error

type AddressFingerprintConfig added in v0.0.22

type AddressFingerprintConfig struct {
	Targets            []string                            `json:"targets,omitempty" url:"targets,omitempty"`
	ResourceType       AddressFingerprintResourceType      `json:"resourceType" url:"resourceType"`
	Modules            []*AddressFingerprintResourceModule `json:"modules,omitempty" url:"modules,omitempty"`
	Timeout            int                                 `json:"timeout" url:"timeout"`
	SuccessfulOnly     bool                                `json:"successfulOnly" url:"successfulOnly"`
	InsecureSkipVerify bool                                `json:"insecureSkipVerify" url:"insecureSkipVerify"`
	// contains filtered or unexported fields
}

func (*AddressFingerprintConfig) GetExtraProperties added in v0.0.22

func (a *AddressFingerprintConfig) GetExtraProperties() map[string]interface{}

func (*AddressFingerprintConfig) GetInsecureSkipVerify added in v0.0.25

func (a *AddressFingerprintConfig) GetInsecureSkipVerify() bool

func (*AddressFingerprintConfig) GetModules added in v0.0.25

func (*AddressFingerprintConfig) GetResourceType added in v0.0.25

func (*AddressFingerprintConfig) GetSuccessfulOnly added in v0.0.25

func (a *AddressFingerprintConfig) GetSuccessfulOnly() bool

func (*AddressFingerprintConfig) GetTargets added in v0.0.25

func (a *AddressFingerprintConfig) GetTargets() []string

func (*AddressFingerprintConfig) GetTimeout added in v0.0.25

func (a *AddressFingerprintConfig) GetTimeout() int

func (*AddressFingerprintConfig) String added in v0.0.22

func (a *AddressFingerprintConfig) String() string

func (*AddressFingerprintConfig) UnmarshalJSON added in v0.0.22

func (a *AddressFingerprintConfig) UnmarshalJSON(data []byte) error

type AddressFingerprintReport added in v0.0.22

type AddressFingerprintReport struct {
	Targets []*AddressFingerprintTargetInfo `json:"targets,omitempty" url:"targets,omitempty"`
	Config  *AddressFingerprintConfig       `json:"config,omitempty" url:"config,omitempty"`
	Errors  []string                        `json:"errors,omitempty" url:"errors,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressFingerprintReport) GetConfig added in v0.0.25

func (*AddressFingerprintReport) GetErrors added in v0.0.25

func (a *AddressFingerprintReport) GetErrors() []string

func (*AddressFingerprintReport) GetExtraProperties added in v0.0.22

func (a *AddressFingerprintReport) GetExtraProperties() map[string]interface{}

func (*AddressFingerprintReport) GetTargets added in v0.0.25

func (*AddressFingerprintReport) String added in v0.0.22

func (a *AddressFingerprintReport) String() string

func (*AddressFingerprintReport) UnmarshalJSON added in v0.0.22

func (a *AddressFingerprintReport) UnmarshalJSON(data []byte) error

type AddressFingerprintResourceModule added in v0.0.22

type AddressFingerprintResourceModule struct {
	Type               string
	DatabaseModule     DatabaseModule
	RemoteAccessModule RemoteAccessModule
}

func NewAddressFingerprintResourceModuleFromDatabaseModule added in v0.0.23

func NewAddressFingerprintResourceModuleFromDatabaseModule(value DatabaseModule) *AddressFingerprintResourceModule

func NewAddressFingerprintResourceModuleFromRemoteAccessModule added in v0.0.22

func NewAddressFingerprintResourceModuleFromRemoteAccessModule(value RemoteAccessModule) *AddressFingerprintResourceModule

func (*AddressFingerprintResourceModule) Accept added in v0.0.22

func (*AddressFingerprintResourceModule) GetDatabaseModule added in v0.0.25

func (a *AddressFingerprintResourceModule) GetDatabaseModule() DatabaseModule

func (*AddressFingerprintResourceModule) GetRemoteAccessModule added in v0.0.25

func (a *AddressFingerprintResourceModule) GetRemoteAccessModule() RemoteAccessModule

func (*AddressFingerprintResourceModule) GetType added in v0.0.25

func (AddressFingerprintResourceModule) MarshalJSON added in v0.0.22

func (a AddressFingerprintResourceModule) MarshalJSON() ([]byte, error)

func (*AddressFingerprintResourceModule) UnmarshalJSON added in v0.0.22

func (a *AddressFingerprintResourceModule) UnmarshalJSON(data []byte) error

type AddressFingerprintResourceModuleVisitor added in v0.0.22

type AddressFingerprintResourceModuleVisitor interface {
	VisitDatabaseModule(DatabaseModule) error
	VisitRemoteAccessModule(RemoteAccessModule) error
}

type AddressFingerprintResourceType added in v0.0.22

type AddressFingerprintResourceType string
const (
	AddressFingerprintResourceTypeDatabase     AddressFingerprintResourceType = "DATABASE"
	AddressFingerprintResourceTypeRemoteaccess AddressFingerprintResourceType = "REMOTEACCESS"
)

func NewAddressFingerprintResourceTypeFromString added in v0.0.22

func NewAddressFingerprintResourceTypeFromString(s string) (AddressFingerprintResourceType, error)

func (AddressFingerprintResourceType) Ptr added in v0.0.22

type AddressFingerprintTargetInfo added in v0.0.22

type AddressFingerprintTargetInfo struct {
	Target   string                           `json:"target" url:"target"`
	Attempts []*AddressFingerprintAttemptInfo `json:"attempts,omitempty" url:"attempts,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressFingerprintTargetInfo) GetAttempts added in v0.0.25

func (*AddressFingerprintTargetInfo) GetExtraProperties added in v0.0.22

func (a *AddressFingerprintTargetInfo) GetExtraProperties() map[string]interface{}

func (*AddressFingerprintTargetInfo) GetTarget added in v0.0.25

func (a *AddressFingerprintTargetInfo) GetTarget() string

func (*AddressFingerprintTargetInfo) String added in v0.0.22

func (*AddressFingerprintTargetInfo) UnmarshalJSON added in v0.0.22

func (a *AddressFingerprintTargetInfo) UnmarshalJSON(data []byte) error

type AddressTlsConfig added in v0.0.19

type AddressTlsConfig struct {
	Timeout            int  `json:"timeout" url:"timeout"`
	InsecureSkipVerify bool `json:"insecureSkipVerify" url:"insecureSkipVerify"`
	// contains filtered or unexported fields
}

func (*AddressTlsConfig) GetExtraProperties added in v0.0.19

func (a *AddressTlsConfig) GetExtraProperties() map[string]interface{}

func (*AddressTlsConfig) GetInsecureSkipVerify added in v0.0.25

func (a *AddressTlsConfig) GetInsecureSkipVerify() bool

func (*AddressTlsConfig) GetTimeout added in v0.0.25

func (a *AddressTlsConfig) GetTimeout() int

func (*AddressTlsConfig) String added in v0.0.19

func (a *AddressTlsConfig) String() string

func (*AddressTlsConfig) UnmarshalJSON added in v0.0.19

func (a *AddressTlsConfig) UnmarshalJSON(data []byte) error

type AddressTlsDetail added in v0.0.19

type AddressTlsDetail struct {
	Address   string     `json:"address" url:"address"`
	TlsDetail *TlsDetail `json:"tlsDetail,omitempty" url:"tlsDetail,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressTlsDetail) GetAddress added in v0.0.25

func (a *AddressTlsDetail) GetAddress() string

func (*AddressTlsDetail) GetExtraProperties added in v0.0.19

func (a *AddressTlsDetail) GetExtraProperties() map[string]interface{}

func (*AddressTlsDetail) GetTlsDetail added in v0.0.25

func (a *AddressTlsDetail) GetTlsDetail() *TlsDetail

func (*AddressTlsDetail) String added in v0.0.19

func (a *AddressTlsDetail) String() string

func (*AddressTlsDetail) UnmarshalJSON added in v0.0.19

func (a *AddressTlsDetail) UnmarshalJSON(data []byte) error

type AddressTlsReport added in v0.0.19

type AddressTlsReport struct {
	AddressDetails []*AddressTlsDetail `json:"addressDetails,omitempty" url:"addressDetails,omitempty"`
	Errors         []string            `json:"errors,omitempty" url:"errors,omitempty"`
	Config         *AddressTlsConfig   `json:"config,omitempty" url:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressTlsReport) GetAddressDetails added in v0.0.25

func (a *AddressTlsReport) GetAddressDetails() []*AddressTlsDetail

func (*AddressTlsReport) GetConfig added in v0.0.25

func (a *AddressTlsReport) GetConfig() *AddressTlsConfig

func (*AddressTlsReport) GetErrors added in v0.0.25

func (a *AddressTlsReport) GetErrors() []string

func (*AddressTlsReport) GetExtraProperties added in v0.0.19

func (a *AddressTlsReport) GetExtraProperties() map[string]interface{}

func (*AddressTlsReport) String added in v0.0.19

func (a *AddressTlsReport) String() string

func (*AddressTlsReport) UnmarshalJSON added in v0.0.19

func (a *AddressTlsReport) UnmarshalJSON(data []byte) error

type BannerGrab

type BannerGrab struct {
	Host        string                    `json:"host" url:"host"`
	Ip          string                    `json:"ip" url:"ip"`
	Port        int                       `json:"port" url:"port"`
	Tls         bool                      `json:"tls" url:"tls"`
	Version     string                    `json:"version" url:"version"`
	Transport   generatedgo.TransportType `json:"transport" url:"transport"`
	Protocol    generatedgo.ProtocolType  `json:"protocol" url:"protocol"`
	StatusCode  *string                   `json:"statusCode,omitempty" url:"statusCode,omitempty"`
	Connection  *string                   `json:"connection,omitempty" url:"connection,omitempty"`
	ContentType *string                   `json:"contentType,omitempty" url:"contentType,omitempty"`
	SameSite    *generatedgo.SameSiteType `json:"sameSite,omitempty" url:"sameSite,omitempty"`
	Metadata    map[string]string         `json:"metadata,omitempty" url:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*BannerGrab) GetConnection added in v0.0.25

func (b *BannerGrab) GetConnection() *string

func (*BannerGrab) GetContentType added in v0.0.25

func (b *BannerGrab) GetContentType() *string

func (*BannerGrab) GetExtraProperties

func (b *BannerGrab) GetExtraProperties() map[string]interface{}

func (*BannerGrab) GetHost added in v0.0.25

func (b *BannerGrab) GetHost() string

func (*BannerGrab) GetIp added in v0.0.25

func (b *BannerGrab) GetIp() string

func (*BannerGrab) GetMetadata added in v0.0.25

func (b *BannerGrab) GetMetadata() map[string]string

func (*BannerGrab) GetPort added in v0.0.25

func (b *BannerGrab) GetPort() int

func (*BannerGrab) GetProtocol added in v0.0.25

func (b *BannerGrab) GetProtocol() generatedgo.ProtocolType

func (*BannerGrab) GetSameSite added in v0.0.25

func (b *BannerGrab) GetSameSite() *generatedgo.SameSiteType

func (*BannerGrab) GetStatusCode added in v0.0.25

func (b *BannerGrab) GetStatusCode() *string

func (*BannerGrab) GetTls added in v0.0.25

func (b *BannerGrab) GetTls() bool

func (*BannerGrab) GetTransport added in v0.0.25

func (b *BannerGrab) GetTransport() generatedgo.TransportType

func (*BannerGrab) GetVersion added in v0.0.25

func (b *BannerGrab) GetVersion() string

func (*BannerGrab) String

func (b *BannerGrab) String() string

func (*BannerGrab) UnmarshalJSON

func (b *BannerGrab) UnmarshalJSON(data []byte) error

type BannerGrabReport

type BannerGrabReport struct {
	Target      string        `json:"target" url:"target"`
	BannerGrabs []*BannerGrab `json:"bannerGrabs,omitempty" url:"bannerGrabs,omitempty"`
	Errors      []string      `json:"errors,omitempty" url:"errors,omitempty"`
	// contains filtered or unexported fields
}

func (*BannerGrabReport) GetBannerGrabs added in v0.0.25

func (b *BannerGrabReport) GetBannerGrabs() []*BannerGrab

func (*BannerGrabReport) GetErrors added in v0.0.25

func (b *BannerGrabReport) GetErrors() []string

func (*BannerGrabReport) GetExtraProperties

func (b *BannerGrabReport) GetExtraProperties() map[string]interface{}

func (*BannerGrabReport) GetTarget added in v0.0.25

func (b *BannerGrabReport) GetTarget() string

func (*BannerGrabReport) String

func (b *BannerGrabReport) String() string

func (*BannerGrabReport) UnmarshalJSON

func (b *BannerGrabReport) UnmarshalJSON(data []byte) error

type Certificate added in v0.0.19

type Certificate struct {
	SubjectCommonName  *string             `json:"subjectCommonName,omitempty" url:"subjectCommonName,omitempty"`
	IssuerCommonName   *string             `json:"issuerCommonName,omitempty" url:"issuerCommonName,omitempty"`
	ValidFrom          *time.Time          `json:"validFrom,omitempty" url:"validFrom,omitempty"`
	ValidTo            *time.Time          `json:"validTo,omitempty" url:"validTo,omitempty"`
	Version            *int                `json:"version,omitempty" url:"version,omitempty"`
	SerialNumber       *string             `json:"serialNumber,omitempty" url:"serialNumber,omitempty"`
	Certificate        *string             `json:"certificate,omitempty" url:"certificate,omitempty"`
	Signature          *string             `json:"signature,omitempty" url:"signature,omitempty"`
	SignatureAlgorithm *SignatureAlgorithm `json:"signatureAlgorithm,omitempty" url:"signatureAlgorithm,omitempty"`
	PublicKeyAlgorithm *PublicKeyAlgorithm `json:"publicKeyAlgorithm,omitempty" url:"publicKeyAlgorithm,omitempty"`
	// contains filtered or unexported fields
}

func (*Certificate) GetCertificate added in v0.0.25

func (c *Certificate) GetCertificate() *string

func (*Certificate) GetExtraProperties added in v0.0.19

func (c *Certificate) GetExtraProperties() map[string]interface{}

func (*Certificate) GetIssuerCommonName added in v0.0.25

func (c *Certificate) GetIssuerCommonName() *string

func (*Certificate) GetPublicKeyAlgorithm added in v0.0.25

func (c *Certificate) GetPublicKeyAlgorithm() *PublicKeyAlgorithm

func (*Certificate) GetSerialNumber added in v0.0.25

func (c *Certificate) GetSerialNumber() *string

func (*Certificate) GetSignature added in v0.0.25

func (c *Certificate) GetSignature() *string

func (*Certificate) GetSignatureAlgorithm added in v0.0.25

func (c *Certificate) GetSignatureAlgorithm() *SignatureAlgorithm

func (*Certificate) GetSubjectCommonName added in v0.0.25

func (c *Certificate) GetSubjectCommonName() *string

func (*Certificate) GetValidFrom added in v0.0.25

func (c *Certificate) GetValidFrom() *time.Time

func (*Certificate) GetValidTo added in v0.0.25

func (c *Certificate) GetValidTo() *time.Time

func (*Certificate) GetVersion added in v0.0.25

func (c *Certificate) GetVersion() *int

func (*Certificate) MarshalJSON added in v0.0.19

func (c *Certificate) MarshalJSON() ([]byte, error)

func (*Certificate) String added in v0.0.19

func (c *Certificate) String() string

func (*Certificate) UnmarshalJSON added in v0.0.19

func (c *Certificate) UnmarshalJSON(data []byte) error

type CookieInfo

type CookieInfo struct {
	Data       string    `json:"data" url:"data"`
	Expiration time.Time `json:"expiration" url:"expiration"`
	Samesite   bool      `json:"samesite" url:"samesite"`
	// contains filtered or unexported fields
}

func (*CookieInfo) GetData added in v0.0.25

func (c *CookieInfo) GetData() string

func (*CookieInfo) GetExpiration added in v0.0.25

func (c *CookieInfo) GetExpiration() time.Time

func (*CookieInfo) GetExtraProperties

func (c *CookieInfo) GetExtraProperties() map[string]interface{}

func (*CookieInfo) GetSamesite added in v0.0.25

func (c *CookieInfo) GetSamesite() bool

func (*CookieInfo) MarshalJSON

func (c *CookieInfo) MarshalJSON() ([]byte, error)

func (*CookieInfo) String

func (c *CookieInfo) String() string

func (*CookieInfo) UnmarshalJSON

func (c *CookieInfo) UnmarshalJSON(data []byte) error

type DatabaseModule added in v0.0.23

type DatabaseModule string
const (
	DatabaseModuleMysql      DatabaseModule = "MYSQL"
	DatabaseModulePostgresql DatabaseModule = "POSTGRESQL"
)

func NewDatabaseModuleFromString added in v0.0.23

func NewDatabaseModuleFromString(s string) (DatabaseModule, error)

func (DatabaseModule) Ptr added in v0.0.23

func (d DatabaseModule) Ptr() *DatabaseModule

type PublicKeyAlgorithm added in v0.0.19

type PublicKeyAlgorithm string
const (
	PublicKeyAlgorithmDes       PublicKeyAlgorithm = "DES"
	PublicKeyAlgorithmDh1024    PublicKeyAlgorithm = "DH1024"
	PublicKeyAlgorithmDh512     PublicKeyAlgorithm = "DH512"
	PublicKeyAlgorithmDh768     PublicKeyAlgorithm = "DH768"
	PublicKeyAlgorithmDsa       PublicKeyAlgorithm = "DSA"
	PublicKeyAlgorithmDsa1024   PublicKeyAlgorithm = "DSA1024"
	PublicKeyAlgorithmEcdsa     PublicKeyAlgorithm = "ECDSA"
	PublicKeyAlgorithmEcdsasha1 PublicKeyAlgorithm = "ECDSASHA1"
	PublicKeyAlgorithmEcdhsha1  PublicKeyAlgorithm = "ECDHSHA1"
	PublicKeyAlgorithmEd25519   PublicKeyAlgorithm = "Ed25519"
	PublicKeyAlgorithmRc4       PublicKeyAlgorithm = "RC4"
	PublicKeyAlgorithmRsa       PublicKeyAlgorithm = "RSA"
	PublicKeyAlgorithmRsa1024   PublicKeyAlgorithm = "RSA1024"
	PublicKeyAlgorithmUnknown   PublicKeyAlgorithm = "UNKNOWN"
)

func NewPublicKeyAlgorithmFromString added in v0.0.19

func NewPublicKeyAlgorithmFromString(s string) (PublicKeyAlgorithm, error)

func (PublicKeyAlgorithm) Ptr added in v0.0.19

type RemoteAccessModule added in v0.0.22

type RemoteAccessModule string
const (
	RemoteAccessModuleWindowsrdp RemoteAccessModule = "WINDOWSRDP"
)

func NewRemoteAccessModuleFromString added in v0.0.22

func NewRemoteAccessModuleFromString(s string) (RemoteAccessModule, error)

func (RemoteAccessModule) Ptr added in v0.0.22

type SignatureAlgorithm added in v0.0.19

type SignatureAlgorithm string
const (
	SignatureAlgorithmMd2Rsa       SignatureAlgorithm = "MD2RSA"
	SignatureAlgorithmMd5Rsa       SignatureAlgorithm = "MD5RSA"
	SignatureAlgorithmMd5Ecdsa     SignatureAlgorithm = "MD5ECDSA"
	SignatureAlgorithmSha1Rsa      SignatureAlgorithm = "SHA1RSA"
	SignatureAlgorithmSha256Rsa    SignatureAlgorithm = "SHA256RSA"
	SignatureAlgorithmSha384Rsa    SignatureAlgorithm = "SHA384RSA"
	SignatureAlgorithmSha512Rsa    SignatureAlgorithm = "SHA512RSA"
	SignatureAlgorithmDsasha1      SignatureAlgorithm = "DSASHA1"
	SignatureAlgorithmDsasha256    SignatureAlgorithm = "DSASHA256"
	SignatureAlgorithmEcdsasha1    SignatureAlgorithm = "ECDSASHA1"
	SignatureAlgorithmEcdsasha256  SignatureAlgorithm = "ECDSASHA256"
	SignatureAlgorithmEcdsasha384  SignatureAlgorithm = "ECDSASHA384"
	SignatureAlgorithmEcdsasha512  SignatureAlgorithm = "ECDSASHA512"
	SignatureAlgorithmSha256Rsapss SignatureAlgorithm = "SHA256RSAPSS"
	SignatureAlgorithmSha384Rsapss SignatureAlgorithm = "SHA384RSAPSS"
	SignatureAlgorithmSha512Rsapss SignatureAlgorithm = "SHA512RSAPSS"
	SignatureAlgorithmEd25519      SignatureAlgorithm = "Ed25519"
)

func NewSignatureAlgorithmFromString added in v0.0.19

func NewSignatureAlgorithmFromString(s string) (SignatureAlgorithm, error)

func (SignatureAlgorithm) Ptr added in v0.0.19

type TlsDetail added in v0.0.19

type TlsDetail struct {
	Version      *TlsVersion    `json:"version,omitempty" url:"version,omitempty"`
	CipherSuite  *string        `json:"cipherSuite,omitempty" url:"cipherSuite,omitempty"`
	Certificates []*Certificate `json:"certificates,omitempty" url:"certificates,omitempty"`
	// contains filtered or unexported fields
}

func (*TlsDetail) GetCertificates added in v0.0.25

func (t *TlsDetail) GetCertificates() []*Certificate

func (*TlsDetail) GetCipherSuite added in v0.0.25

func (t *TlsDetail) GetCipherSuite() *string

func (*TlsDetail) GetExtraProperties added in v0.0.19

func (t *TlsDetail) GetExtraProperties() map[string]interface{}

func (*TlsDetail) GetVersion added in v0.0.25

func (t *TlsDetail) GetVersion() *TlsVersion

func (*TlsDetail) String added in v0.0.19

func (t *TlsDetail) String() string

func (*TlsDetail) UnmarshalJSON added in v0.0.19

func (t *TlsDetail) UnmarshalJSON(data []byte) error

type TlsVersion added in v0.0.19

type TlsVersion string
const (
	TlsVersionSsl10   TlsVersion = "SSL10"
	TlsVersionSsl20   TlsVersion = "SSL20"
	TlsVersionSsl30   TlsVersion = "SSL30"
	TlsVersionTls10   TlsVersion = "TLS10"
	TlsVersionTls11   TlsVersion = "TLS11"
	TlsVersionTls12   TlsVersion = "TLS12"
	TlsVersionTls13   TlsVersion = "TLS13"
	TlsVersionUnknown TlsVersion = "UNKNOWN"
)

func NewTlsVersionFromString added in v0.0.19

func NewTlsVersionFromString(s string) (TlsVersion, error)

func (TlsVersion) Ptr added in v0.0.19

func (t TlsVersion) Ptr() *TlsVersion

type TryProtocols added in v0.0.22

type TryProtocols struct {
	Protocol       string   `json:"Protocol" url:"Protocol"`
	ConnectionData *string  `json:"ConnectionData,omitempty" url:"ConnectionData,omitempty"`
	Errors         []string `json:"Errors,omitempty" url:"Errors,omitempty"`
	// contains filtered or unexported fields
}

func (*TryProtocols) GetConnectionData added in v0.0.25

func (t *TryProtocols) GetConnectionData() *string

func (*TryProtocols) GetErrors added in v0.0.25

func (t *TryProtocols) GetErrors() []string

func (*TryProtocols) GetExtraProperties added in v0.0.22

func (t *TryProtocols) GetExtraProperties() map[string]interface{}

func (*TryProtocols) GetProtocol added in v0.0.25

func (t *TryProtocols) GetProtocol() string

func (*TryProtocols) String added in v0.0.22

func (t *TryProtocols) String() string

func (*TryProtocols) UnmarshalJSON added in v0.0.22

func (t *TryProtocols) UnmarshalJSON(data []byte) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL