Skip to content

Commit

Permalink
add cipherGroup to structs ServerSSLProfile and ClientSSLProfile
Browse files Browse the repository at this point in the history
  • Loading branch information
damnski committed Nov 3, 2020
1 parent c617b02 commit 3cd41da
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 41 deletions.
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/YaleSpinup/go-bigip
module github.com/YaleUniversity/go-bigip

go 1.15

Expand Down
82 changes: 42 additions & 40 deletions ltm.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,46 +17,47 @@ type ServerSSLProfiles struct {
// ServerSSLProfile contains information about each server-ssl profile. You can use all
// of these fields when modifying a server-ssl profile.
type ServerSSLProfile struct {
Name string `json:"name,omitempty"`
Partition string `json:"partition,omitempty"`
FullPath string `json:"fullPath,omitempty"`
Generation int `json:"generation,omitempty"`
AlertTimeout string `json:"alertTimeout,omitempty"`
Authenticate string `json:"authenticate,omitempty"`
AuthenticateDepth int `json:"authenticateDepth,omitempty"`
CaFile string `json:"caFile,omitempty"`
CacheSize int `json:"cacheSize,omitempty"`
CacheTimeout int `json:"cacheTimeout,omitempty"`
Cert string `json:"cert,omitempty"`
Chain string `json:"chain,omitempty"`
Ciphers string `json:"ciphers,omitempty"`
DefaultsFrom string `json:"defaultsFrom,omitempty"`
ExpireCertResponseControl string `json:"expireCertResponseControl,omitempty"`
GenericAlert string `json:"genericAlert,omitempty"`
HandshakeTimeout string `json:"handshakeTimeout,omitempty"`
Key string `json:"key,omitempty"`
ModSslMethods string `json:"modSslMethods,omitempty"`
Mode string `json:"mode,omitempty"`
TmOptions []string `json:"tmOptions,omitempty"`
Passphrase string `json:"passphrase,omitempty"`
PeerCertMode string `json:"peerCertMode,omitempty"`
ProxySsl string `json:"proxySsl,omitempty"`
RenegotiatePeriod string `json:"renegotiatePeriod,omitempty"`
RenegotiateSize string `json:"renegotiateSize,omitempty"`
Renegotiation string `json:"renegotiation,omitempty"`
RetainCertificate string `json:"retainCertificate,omitempty"`
SecureRenegotiation string `json:"secureRenegotiation,omitempty"`
ServerName string `json:"serverName,omitempty"`
SessionMirroring string `json:"sessionMirroring,omitempty"`
SessionTicket string `json:"sessionTicket,omitempty"`
SniDefault string `json:"sniDefault,omitempty"`
SniRequire string `json:"sniRequire,omitempty"`
SslForwardProxy string `json:"sslForwardProxy,omitempty"`
SslForwardProxyBypass string `json:"sslForwardProxyBypass,omitempty"`
SslSignHash string `json:"sslSignHash,omitempty"`
StrictResume string `json:"strictResume,omitempty"`
UncleanShutdown string `json:"uncleanShutdown,omitempty"`
UntrustedCertResponseControl string `json:"untrustedCertResponseControl,omitempty"`
Name string `json:"name,omitempty"`
Partition string `json:"partition,omitempty"`
FullPath string `json:"fullPath,omitempty"`
Generation int `json:"generation,omitempty"`
AlertTimeout string `json:"alertTimeout,omitempty"`
Authenticate string `json:"authenticate,omitempty"`
AuthenticateDepth int `json:"authenticateDepth,omitempty"`
CaFile string `json:"caFile,omitempty"`
CacheSize int `json:"cacheSize,omitempty"`
CacheTimeout int `json:"cacheTimeout,omitempty"`
Cert string `json:"cert,omitempty"`
Chain string `json:"chain,omitempty"`
CipherGroup string `json:"cipherGroup,omitempty"`
Ciphers string `json:"ciphers,omitempty"`
DefaultsFrom string `json:"defaultsFrom,omitempty"`
ExpireCertResponseControl string `json:"expireCertResponseControl,omitempty"`
GenericAlert string `json:"genericAlert,omitempty"`
HandshakeTimeout string `json:"handshakeTimeout,omitempty"`
Key string `json:"key,omitempty"`
ModSslMethods string `json:"modSslMethods,omitempty"`
Mode string `json:"mode,omitempty"`
TmOptions string `json:"tmOptions,omitempty"`
Passphrase string `json:"passphrase,omitempty"`
PeerCertMode string `json:"peerCertMode,omitempty"`
ProxySsl string `json:"proxySsl,omitempty"`
RenegotiatePeriod string `json:"renegotiatePeriod,omitempty"`
RenegotiateSize string `json:"renegotiateSize,omitempty"`
Renegotiation string `json:"renegotiation,omitempty"`
RetainCertificate string `json:"retainCertificate,omitempty"`
SecureRenegotiation string `json:"secureRenegotiation,omitempty"`
ServerName string `json:"serverName,omitempty"`
SessionMirroring string `json:"sessionMirroring,omitempty"`
SessionTicket string `json:"sessionTicket,omitempty"`
SniDefault string `json:"sniDefault,omitempty"`
SniRequire string `json:"sniRequire,omitempty"`
SslForwardProxy string `json:"sslForwardProxy,omitempty"`
SslForwardProxyBypass string `json:"sslForwardProxyBypass,omitempty"`
SslSignHash string `json:"sslSignHash,omitempty"`
StrictResume string `json:"strictResume,omitempty"`
UncleanShutdown string `json:"uncleanShutdown,omitempty"`
UntrustedCertResponseControl string `json:"untrustedCertResponseControl,omitempty"`
}

// ClientSSLProfiles
Expand Down Expand Up @@ -93,6 +94,7 @@ type ClientSSLProfile struct {
CertLifespan int `json:"certLifespan,omitempty"`
CertLookupByIpaddrPort string `json:"certLookupByIpaddrPort,omitempty"`
Chain string `json:"chain,omitempty"`
CipherGroup string `json:"cipherGroup,omitempty"`
Ciphers string `json:"ciphers,omitempty"`
ClientCertCa string `json:"clientCertCa,omitempty"`
CrlFile string `json:"crlFile,omitempty"`
Expand Down

0 comments on commit 3cd41da

Please sign in to comment.