class Netscaler::Ssl::Certkey
Public Class Methods
new(netscaler)
click to toggle source
# File lib/netscaler/ssl/certkey.rb, line 6 def initialize(netscaler) @netscaler = netscaler end
Public Instance Methods
add(payload={})
click to toggle source
# File lib/netscaler/ssl/certkey.rb, line 10 def add(payload={}) raise ArgumentError, 'payload cannot be null' if payload.nil? validate_payload(payload, [:certkey, :cert, :key]) return @netscaler.adapter.post('config/sslcertkey', { 'sslcertkey' => payload }) end
remove(payload={})
click to toggle source
# File lib/netscaler/ssl/certkey.rb, line 16 def remove(payload={}) raise ArgumentError, 'payload cannot be null' if payload.nil? validate_payload(payload, [:certkey]) return @netscaler.adapter.delete("config/sslcertkey/#{payload[:certkey]}") end