Versions in this module Expand all Collapse all v0 v0.0.6 Mar 29, 2026 Changes in this version + type ChildSaProposalBuilderClient struct + func NewChildSaProposalBuilderClient(cc grpc.ClientConnInterface) *ChildSaProposalBuilderClient + func (c *ChildSaProposalBuilderClient) AddDhGroup(ctx context.Context, arg0 int32) (int64, error) + func (c *ChildSaProposalBuilderClient) AddEncryptionAlgorithm(ctx context.Context, arg0 int32, arg1 int32) (int64, error) + func (c *ChildSaProposalBuilderClient) AddIntegrityAlgorithm(ctx context.Context, arg0 int32) (int64, error) + func (c *ChildSaProposalBuilderClient) Build(ctx context.Context) (int64, error) + type ChildSaProposalClient struct + func NewChildSaProposalClient(cc grpc.ClientConnInterface) *ChildSaProposalClient + func (c *ChildSaProposalClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *ChildSaProposalClient) GetSupportedEncryptionAlgorithms(ctx context.Context) (int64, error) + func (c *ChildSaProposalClient) GetSupportedIntegrityAlgorithms(ctx context.Context) (int64, error) + func (c *ChildSaProposalClient) HashCode(ctx context.Context) (int32, error) + type ChildSessionCallbackClient struct + func NewChildSessionCallbackClient(cc grpc.ClientConnInterface) *ChildSessionCallbackClient + func (c *ChildSessionCallbackClient) OnClosed(ctx context.Context) error + func (c *ChildSessionCallbackClient) OnIpSecTransformCreated(ctx context.Context, arg0 int64, arg1 int32) error + func (c *ChildSessionCallbackClient) OnIpSecTransformDeleted(ctx context.Context, arg0 int64, arg1 int32) error + func (c *ChildSessionCallbackClient) OnOpened(ctx context.Context, arg0 int64) error + type ChildSessionConfigurationBuilderClient struct + func NewChildSessionConfigurationBuilderClient(cc grpc.ClientConnInterface) *ChildSessionConfigurationBuilderClient + func (c *ChildSessionConfigurationBuilderClient) Build(ctx context.Context) (int64, error) + type ChildSessionConfigurationClient struct + func NewChildSessionConfigurationClient(cc grpc.ClientConnInterface) *ChildSessionConfigurationClient + func (c *ChildSessionConfigurationClient) GetInboundTrafficSelectors(ctx context.Context) (int64, error) + func (c *ChildSessionConfigurationClient) GetOutboundTrafficSelectors(ctx context.Context) (int64, error) + type ChildSessionParamsClient struct + func NewChildSessionParamsClient(cc grpc.ClientConnInterface) *ChildSessionParamsClient + func (c *ChildSessionParamsClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *ChildSessionParamsClient) GetChildSaProposals(ctx context.Context) (int64, error) + func (c *ChildSessionParamsClient) GetHardLifetimeSeconds(ctx context.Context) (int32, error) + func (c *ChildSessionParamsClient) GetInboundTrafficSelectors(ctx context.Context) (int64, error) + func (c *ChildSessionParamsClient) GetOutboundTrafficSelectors(ctx context.Context) (int64, error) + func (c *ChildSessionParamsClient) GetSoftLifetimeSeconds(ctx context.Context) (int32, error) + func (c *ChildSessionParamsClient) HashCode(ctx context.Context) (int32, error) + type DerAsn1DnIdentificationClient struct + func NewDerAsn1DnIdentificationClient(cc grpc.ClientConnInterface) *DerAsn1DnIdentificationClient + func (c *DerAsn1DnIdentificationClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *DerAsn1DnIdentificationClient) HashCode(ctx context.Context, handle int64) (int32, error) + type FqdnIdentificationClient struct + func NewFqdnIdentificationClient(cc grpc.ClientConnInterface) *FqdnIdentificationClient + func (c *FqdnIdentificationClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *FqdnIdentificationClient) HashCode(ctx context.Context, handle int64) (int32, error) + type IkeSaProposalClient struct + func NewIkeSaProposalClient(cc grpc.ClientConnInterface) *IkeSaProposalClient + func (c *IkeSaProposalClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *IkeSaProposalClient) GetPseudorandomFunctions(ctx context.Context) (int64, error) + func (c *IkeSaProposalClient) GetSupportedEncryptionAlgorithms(ctx context.Context) (int64, error) + func (c *IkeSaProposalClient) GetSupportedIntegrityAlgorithms(ctx context.Context) (int64, error) + func (c *IkeSaProposalClient) GetSupportedPseudorandomFunctions(ctx context.Context) (int64, error) + func (c *IkeSaProposalClient) HashCode(ctx context.Context) (int32, error) + type Ipv4AddrIdentificationClient struct + func NewIpv4AddrIdentificationClient(cc grpc.ClientConnInterface) *Ipv4AddrIdentificationClient + func (c *Ipv4AddrIdentificationClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *Ipv4AddrIdentificationClient) HashCode(ctx context.Context, handle int64) (int32, error) + type Ipv6AddrIdentificationClient struct + func NewIpv6AddrIdentificationClient(cc grpc.ClientConnInterface) *Ipv6AddrIdentificationClient + func (c *Ipv6AddrIdentificationClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *Ipv6AddrIdentificationClient) HashCode(ctx context.Context, handle int64) (int32, error) + type KeyIdIdentificationClient struct + func NewKeyIdIdentificationClient(cc grpc.ClientConnInterface) *KeyIdIdentificationClient + func (c *KeyIdIdentificationClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *KeyIdIdentificationClient) HashCode(ctx context.Context, handle int64) (int32, error) + type Rfc822AddrIdentificationClient struct + func NewRfc822AddrIdentificationClient(cc grpc.ClientConnInterface) *Rfc822AddrIdentificationClient + func (c *Rfc822AddrIdentificationClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *Rfc822AddrIdentificationClient) HashCode(ctx context.Context, handle int64) (int32, error) + type SaProposalBuilderClient struct + func NewSaProposalBuilderClient(cc grpc.ClientConnInterface) *SaProposalBuilderClient + func (c *SaProposalBuilderClient) AddDhGroup(ctx context.Context, arg0 int32) (int64, error) + func (c *SaProposalBuilderClient) AddEncryptionAlgorithm(ctx context.Context, arg0 int32, arg1 int32) (int64, error) + func (c *SaProposalBuilderClient) AddIntegrityAlgorithm(ctx context.Context, arg0 int32) (int64, error) + func (c *SaProposalBuilderClient) AddPseudorandomFunction(ctx context.Context, arg0 int32) (int64, error) + func (c *SaProposalBuilderClient) Build(ctx context.Context) (int64, error) + type SaProposalClient struct + func NewSaProposalClient(cc grpc.ClientConnInterface) *SaProposalClient + func (c *SaProposalClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *SaProposalClient) GetDhGroups(ctx context.Context) (int64, error) + func (c *SaProposalClient) GetIntegrityAlgorithms(ctx context.Context) (int64, error) + func (c *SaProposalClient) GetSupportedDhGroups(ctx context.Context) (int64, error) + func (c *SaProposalClient) HashCode(ctx context.Context) (int32, error) + func (c *SaProposalClient) ToString(ctx context.Context) (string, error) + type SessionCallbackClient struct + func NewSessionCallbackClient(cc grpc.ClientConnInterface) *SessionCallbackClient + func (c *SessionCallbackClient) OnClosed(ctx context.Context) error + func (c *SessionCallbackClient) OnOpened(ctx context.Context, arg0 int64) error + type SessionClient struct + func NewSessionClient(cc grpc.ClientConnInterface) *SessionClient + func (c *SessionClient) Close(ctx context.Context, handle int64) error + func (c *SessionClient) CloseChildSession(ctx context.Context, handle int64, arg0 int64) error + func (c *SessionClient) Dump(ctx context.Context, handle int64, arg0 int64) error + func (c *SessionClient) Finalize(ctx context.Context, handle int64) error + func (c *SessionClient) Kill(ctx context.Context, handle int64) error + func (c *SessionClient) OpenChildSession(ctx context.Context, handle int64, arg0 int64, arg1 int64) error + type SessionConfigurationBuilderClient struct + func NewSessionConfigurationBuilderClient(cc grpc.ClientConnInterface) *SessionConfigurationBuilderClient + func (c *SessionConfigurationBuilderClient) AddIkeExtension(ctx context.Context, arg0 int32) (int64, error) + func (c *SessionConfigurationBuilderClient) AddRemoteVendorId(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionConfigurationBuilderClient) Build(ctx context.Context) (int64, error) + func (c *SessionConfigurationBuilderClient) ClearIkeExtensions(ctx context.Context) (int64, error) + func (c *SessionConfigurationBuilderClient) ClearRemoteApplicationVersion(ctx context.Context) (int64, error) + func (c *SessionConfigurationBuilderClient) ClearRemoteVendorIds(ctx context.Context) (int64, error) + func (c *SessionConfigurationBuilderClient) SetEapInfo(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionConfigurationBuilderClient) SetRemoteApplicationVersion(ctx context.Context, arg0 string) (int64, error) + type SessionConfigurationClient struct + func NewSessionConfigurationClient(cc grpc.ClientConnInterface) *SessionConfigurationClient + func (c *SessionConfigurationClient) GetEapInfo(ctx context.Context) (int64, error) + func (c *SessionConfigurationClient) GetIkeSessionConnectionInfo(ctx context.Context) (int64, error) + func (c *SessionConfigurationClient) GetRemoteApplicationVersion(ctx context.Context) (string, error) + func (c *SessionConfigurationClient) GetRemoteVendorIds(ctx context.Context) (int64, error) + func (c *SessionConfigurationClient) IsIkeExtensionEnabled(ctx context.Context, arg0 int32) (bool, error) + type SessionConnectionInfoClient struct + func NewSessionConnectionInfoClient(cc grpc.ClientConnInterface) *SessionConnectionInfoClient + func (c *SessionConnectionInfoClient) GetLocalAddress(ctx context.Context, handle int64) (int64, error) + func (c *SessionConnectionInfoClient) GetNetwork(ctx context.Context, handle int64) (int64, error) + func (c *SessionConnectionInfoClient) GetRemoteAddress(ctx context.Context, handle int64) (int64, error) + type SessionParamsBuilderClient struct + func NewSessionParamsBuilderClient(cc grpc.ClientConnInterface) *SessionParamsBuilderClient + func (c *SessionParamsBuilderClient) AddIkeOption(ctx context.Context, arg0 int32) (int64, error) + func (c *SessionParamsBuilderClient) AddIkeSaProposal(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionParamsBuilderClient) Build(ctx context.Context) (int64, error) + func (c *SessionParamsBuilderClient) RemoveIkeOption(ctx context.Context, arg0 int32) (int64, error) + func (c *SessionParamsBuilderClient) SetAuthDigitalSignature(ctx context.Context, arg0 int64, arg1 int64, arg2 int64) (int64, error) + func (c *SessionParamsBuilderClient) SetAuthEap(ctx context.Context, arg0 int64, arg1 int64) (int64, error) + func (c *SessionParamsBuilderClient) SetAuthPsk(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionParamsBuilderClient) SetDpdDelaySeconds(ctx context.Context, arg0 int32) (int64, error) + func (c *SessionParamsBuilderClient) SetLifetimeSeconds(ctx context.Context, arg0 int32, arg1 int32) (int64, error) + func (c *SessionParamsBuilderClient) SetLocalIdentification(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionParamsBuilderClient) SetNattKeepAliveDelaySeconds(ctx context.Context, arg0 int32) (int64, error) + func (c *SessionParamsBuilderClient) SetNetwork(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionParamsBuilderClient) SetRemoteIdentification(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionParamsBuilderClient) SetRetransmissionTimeoutsMillis(ctx context.Context, arg0 int64) (int64, error) + func (c *SessionParamsBuilderClient) SetServerHostname(ctx context.Context, arg0 string) (int64, error) + type SessionParamsClient struct + func NewSessionParamsClient(cc grpc.ClientConnInterface) *SessionParamsClient + func (c *SessionParamsClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *SessionParamsClient) GetDpdDelaySeconds(ctx context.Context) (int32, error) + func (c *SessionParamsClient) GetHardLifetimeSeconds(ctx context.Context) (int32, error) + func (c *SessionParamsClient) GetIkeOptions(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetIkeSaProposals(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetLocalAuthConfig(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetLocalIdentification(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetNattKeepAliveDelaySeconds(ctx context.Context) (int32, error) + func (c *SessionParamsClient) GetNetwork(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetRemoteAuthConfig(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetRemoteIdentification(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetRetransmissionTimeoutsMillis(ctx context.Context) (int64, error) + func (c *SessionParamsClient) GetServerHostname(ctx context.Context) (string, error) + func (c *SessionParamsClient) GetSoftLifetimeSeconds(ctx context.Context) (int32, error) + func (c *SessionParamsClient) HasIkeOption(ctx context.Context, arg0 int32) (bool, error) + func (c *SessionParamsClient) HashCode(ctx context.Context) (int32, error) + type SessionParamsIkeAuthConfigClient struct + func NewSessionParamsIkeAuthConfigClient(cc grpc.ClientConnInterface) *SessionParamsIkeAuthConfigClient + func (c *SessionParamsIkeAuthConfigClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *SessionParamsIkeAuthConfigClient) HashCode(ctx context.Context) (int32, error) + type SessionParamsIkeAuthDigitalSignLocalConfigClient struct + func NewSessionParamsIkeAuthDigitalSignLocalConfigClient(cc grpc.ClientConnInterface) *SessionParamsIkeAuthDigitalSignLocalConfigClient + func (c *SessionParamsIkeAuthDigitalSignLocalConfigClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *SessionParamsIkeAuthDigitalSignLocalConfigClient) GetClientEndCertificate(ctx context.Context) (int64, error) + func (c *SessionParamsIkeAuthDigitalSignLocalConfigClient) GetIntermediateCertificates(ctx context.Context) (int64, error) + func (c *SessionParamsIkeAuthDigitalSignLocalConfigClient) GetPrivateKey(ctx context.Context) (int64, error) + func (c *SessionParamsIkeAuthDigitalSignLocalConfigClient) HashCode(ctx context.Context) (int32, error) + type SessionParamsIkeAuthDigitalSignRemoteConfigClient struct + func NewSessionParamsIkeAuthDigitalSignRemoteConfigClient(cc grpc.ClientConnInterface) *SessionParamsIkeAuthDigitalSignRemoteConfigClient + func (c *SessionParamsIkeAuthDigitalSignRemoteConfigClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *SessionParamsIkeAuthDigitalSignRemoteConfigClient) GetRemoteCaCert(ctx context.Context) (int64, error) + func (c *SessionParamsIkeAuthDigitalSignRemoteConfigClient) HashCode(ctx context.Context) (int32, error) + type SessionParamsIkeAuthEapConfigClient struct + func NewSessionParamsIkeAuthEapConfigClient(cc grpc.ClientConnInterface) *SessionParamsIkeAuthEapConfigClient + func (c *SessionParamsIkeAuthEapConfigClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *SessionParamsIkeAuthEapConfigClient) GetEapConfig(ctx context.Context) (int64, error) + func (c *SessionParamsIkeAuthEapConfigClient) HashCode(ctx context.Context) (int32, error) + type SessionParamsIkeAuthPskConfigClient struct + func NewSessionParamsIkeAuthPskConfigClient(cc grpc.ClientConnInterface) *SessionParamsIkeAuthPskConfigClient + func (c *SessionParamsIkeAuthPskConfigClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *SessionParamsIkeAuthPskConfigClient) GetPsk(ctx context.Context) (int64, error) + func (c *SessionParamsIkeAuthPskConfigClient) HashCode(ctx context.Context) (int32, error) + type TrafficSelectorClient struct + func NewTrafficSelectorClient(cc grpc.ClientConnInterface) *TrafficSelectorClient + func (c *TrafficSelectorClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *TrafficSelectorClient) HashCode(ctx context.Context, handle int64) (int32, error) + type TransportModeChildSessionParamsBuilderClient struct + func NewTransportModeChildSessionParamsBuilderClient(cc grpc.ClientConnInterface) *TransportModeChildSessionParamsBuilderClient + func (c *TransportModeChildSessionParamsBuilderClient) AddChildSaProposal(ctx context.Context, arg0 int64) (int64, error) + func (c *TransportModeChildSessionParamsBuilderClient) AddInboundTrafficSelectors(ctx context.Context, arg0 int64) (int64, error) + func (c *TransportModeChildSessionParamsBuilderClient) AddOutboundTrafficSelectors(ctx context.Context, arg0 int64) (int64, error) + func (c *TransportModeChildSessionParamsBuilderClient) Build(ctx context.Context) (int64, error) + func (c *TransportModeChildSessionParamsBuilderClient) SetLifetimeSeconds(ctx context.Context, arg0 int32, arg1 int32) (int64, error) + type TunnelConnectionParamsClient struct + func NewTunnelConnectionParamsClient(cc grpc.ClientConnInterface) *TunnelConnectionParamsClient + func (c *TunnelConnectionParamsClient) Equals(ctx context.Context, handle int64, arg0 int64) (bool, error) + func (c *TunnelConnectionParamsClient) GetIkeSessionParams(ctx context.Context, handle int64) (int64, error) + func (c *TunnelConnectionParamsClient) GetTunnelModeChildSessionParams(ctx context.Context, handle int64) (int64, error) + func (c *TunnelConnectionParamsClient) HashCode(ctx context.Context, handle int64) (int32, error) + type TunnelModeChildSessionParamsBuilderClient struct + func NewTunnelModeChildSessionParamsBuilderClient(cc grpc.ClientConnInterface) *TunnelModeChildSessionParamsBuilderClient + func (c *TunnelModeChildSessionParamsBuilderClient) AddChildSaProposal(ctx context.Context, arg0 int64) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) AddInboundTrafficSelectors(ctx context.Context, arg0 int64) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) AddInternalAddressRequest1(ctx context.Context, arg0 int32) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) AddInternalAddressRequest1_1(ctx context.Context, arg0 int64) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) AddInternalAddressRequest2_2(ctx context.Context, arg0 int64, arg1 int32) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) AddInternalDhcpServerRequest(ctx context.Context, arg0 int32) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) AddInternalDnsServerRequest(ctx context.Context, arg0 int32) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) AddOutboundTrafficSelectors(ctx context.Context, arg0 int64) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) Build(ctx context.Context) (int64, error) + func (c *TunnelModeChildSessionParamsBuilderClient) SetLifetimeSeconds(ctx context.Context, arg0 int32, arg1 int32) (int64, error) + type TunnelModeChildSessionParamsClient struct + func NewTunnelModeChildSessionParamsClient(cc grpc.ClientConnInterface) *TunnelModeChildSessionParamsClient + func (c *TunnelModeChildSessionParamsClient) Equals(ctx context.Context, arg0 int64) (bool, error) + func (c *TunnelModeChildSessionParamsClient) GetConfigurationRequests(ctx context.Context) (int64, error) + func (c *TunnelModeChildSessionParamsClient) HashCode(ctx context.Context) (int32, error) + type TunnelModeChildSessionParamsConfigRequestIpv4AddressClient struct + func NewTunnelModeChildSessionParamsConfigRequestIpv4AddressClient(cc grpc.ClientConnInterface) *TunnelModeChildSessionParamsConfigRequestIpv4AddressClient + func (c *TunnelModeChildSessionParamsConfigRequestIpv4AddressClient) GetAddress(ctx context.Context) (int64, error) + type TunnelModeChildSessionParamsConfigRequestIpv6AddressClient struct + func NewTunnelModeChildSessionParamsConfigRequestIpv6AddressClient(cc grpc.ClientConnInterface) *TunnelModeChildSessionParamsConfigRequestIpv6AddressClient + func (c *TunnelModeChildSessionParamsConfigRequestIpv6AddressClient) GetAddress(ctx context.Context) (int64, error) + func (c *TunnelModeChildSessionParamsConfigRequestIpv6AddressClient) GetPrefixLength(ctx context.Context) (int32, error)