Documentation ¶
Index ¶
- func ParsePayload(message IPCMessage) interface{}
- type ActionResponse
- type AddLoginRequest
- type AddLoginResponse
- type CreateSSHKeyRequest
- type CreateSSHKeyResponse
- type CreateSendRequest
- type CreateSendResponse
- type DecryptedLoginCipher
- type DecryptedNoteCipher
- type DoLoginRequest
- type GetBiometricsKeyRequest
- type GetBiometricsKeyResponse
- type GetCLICredentialsRequest
- type GetCLICredentialsResponse
- type GetConfigEnvironmentRequest
- type GetConfigEnvironmentResponse
- type GetLoginRequest
- type GetLoginResponse
- type GetLoginsResponse
- type GetNoteResponse
- type GetNotesRequest
- type GetNotesResponse
- type GetRuntimeConfigRequest
- type GetRuntimeConfigResponse
- type GetSSHKeysRequest
- type GetSSHKeysResponse
- type GetSendRequest
- type GetSendResponse
- type GetVaultPINRequest
- type IPCMessage
- type IPCMessageType
- type ListLoginsRequest
- type ListSendsRequest
- type LockVaultRequest
- type PinentryApprovalRequest
- type PinentryApprovalResponse
- type PinentryPinRequest
- type PinentryPinResponse
- type PinentryRegistrationRequest
- type PinentryRegistrationResponse
- type SessionAuthRequest
- type SessionAuthResponse
- type SetApiURLRequest
- type SetClientIDRequest
- type SetClientSecretRequest
- type SetIdentityURLRequest
- type SetNotificationsURLRequest
- type SetURLsAutomaticallyRequest
- type SetVaultURLRequest
- type UnlockVaultRequest
- type UpdateVaultPINRequest
- type VaultStatusRequest
- type VaultStatusResponse
- type WipeVaultRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParsePayload ¶
func ParsePayload(message IPCMessage) interface{}
Types ¶
type ActionResponse ¶
type AddLoginRequest ¶
type AddLoginResponse ¶
type CreateSSHKeyRequest ¶
type CreateSSHKeyRequest struct {
Name string
}
type CreateSSHKeyResponse ¶
type CreateSSHKeyResponse struct {
Digest string
}
type CreateSendRequest ¶ added in v0.2.11
type CreateSendResponse ¶ added in v0.2.11
type CreateSendResponse struct {
URL string
}
type DecryptedLoginCipher ¶
type DecryptedNoteCipher ¶
type DoLoginRequest ¶
type GetBiometricsKeyRequest ¶
type GetBiometricsKeyRequest struct { }
type GetBiometricsKeyResponse ¶
type GetBiometricsKeyResponse struct {
Key string
}
type GetCLICredentialsRequest ¶
type GetCLICredentialsRequest struct {
ApplicationName string
}
type GetConfigEnvironmentRequest ¶ added in v0.2.11
type GetConfigEnvironmentRequest struct { }
type GetConfigEnvironmentResponse ¶ added in v0.2.11
type GetLoginRequest ¶
type GetLoginResponse ¶
type GetLoginResponse struct { Found bool Result DecryptedLoginCipher }
type GetLoginsResponse ¶
type GetLoginsResponse struct { Found bool Result []DecryptedLoginCipher }
type GetNoteResponse ¶
type GetNoteResponse struct { Found bool Result DecryptedNoteCipher }
type GetNotesRequest ¶
type GetNotesRequest struct {
Name string
}
type GetNotesResponse ¶
type GetNotesResponse struct { Found bool Result []DecryptedNoteCipher }
type GetRuntimeConfigRequest ¶ added in v0.2.7
type GetRuntimeConfigRequest struct{}
type GetRuntimeConfigResponse ¶ added in v0.2.7
type GetSSHKeysRequest ¶
type GetSSHKeysRequest struct { }
type GetSSHKeysResponse ¶
type GetSSHKeysResponse struct {
Keys []string
}
type GetSendRequest ¶ added in v0.2.11
type GetSendResponse ¶ added in v0.2.11
type GetVaultPINRequest ¶
type GetVaultPINRequest struct { }
type IPCMessage ¶
type IPCMessage struct { Type IPCMessageType `json:"type"` Payload []byte `json:"payload"` }
func IPCMessageFromPayload ¶
func IPCMessageFromPayload(payload interface{}) (IPCMessage, error)
type IPCMessageType ¶
type IPCMessageType int64
func MessageTypeForEmptyPayload ¶
func MessageTypeForEmptyPayload(emptyPayload interface{}) IPCMessageType
type ListLoginsRequest ¶
type ListLoginsRequest struct { }
type ListSendsRequest ¶ added in v0.2.11
type ListSendsRequest struct { }
type LockVaultRequest ¶
type LockVaultRequest struct { }
type PinentryApprovalRequest ¶ added in v0.2.11
type PinentryApprovalRequest struct {
Message string
}
type PinentryApprovalResponse ¶ added in v0.2.11
type PinentryApprovalResponse struct {
Approved bool
}
type PinentryPinRequest ¶ added in v0.2.11
type PinentryPinRequest struct {
Message string
}
type PinentryPinResponse ¶ added in v0.2.11
type PinentryPinResponse struct {
Pin string
}
type PinentryRegistrationRequest ¶ added in v0.2.11
type PinentryRegistrationRequest struct { }
type PinentryRegistrationResponse ¶ added in v0.2.11
type PinentryRegistrationResponse struct {
Success bool
}
type SessionAuthRequest ¶ added in v0.2.11
type SessionAuthRequest struct {
Token string
}
type SessionAuthResponse ¶ added in v0.2.11
type SessionAuthResponse struct {
Verified bool
}
type SetApiURLRequest ¶
type SetApiURLRequest struct {
Value string
}
type SetClientIDRequest ¶ added in v0.2.8
type SetClientIDRequest struct {
Value string
}
type SetClientSecretRequest ¶ added in v0.2.8
type SetClientSecretRequest struct {
Value string
}
type SetIdentityURLRequest ¶
type SetIdentityURLRequest struct {
Value string
}
type SetNotificationsURLRequest ¶
type SetNotificationsURLRequest struct {
Value string
}
type SetURLsAutomaticallyRequest ¶ added in v0.2.11
type SetURLsAutomaticallyRequest struct {
Value string
}
type SetVaultURLRequest ¶ added in v0.2.11
type SetVaultURLRequest struct {
Value string
}
type UnlockVaultRequest ¶
type UnlockVaultRequest struct { }
type UpdateVaultPINRequest ¶
type UpdateVaultPINRequest struct { }
type VaultStatusRequest ¶ added in v0.2.0
type VaultStatusRequest struct { }
type VaultStatusResponse ¶ added in v0.2.0
type WipeVaultRequest ¶
type WipeVaultRequest struct { }
Click to show internal directories.
Click to hide internal directories.