小编lca*_*ter的帖子

是否可以在Ruby中启用TLS v1.2?如果是这样,怎么样?

是否可以在Ruby中使用TLSv.1.2或TLSv1.1?

我使用OpenSSL 1.0.1c(最新版本)编译了一个Frankenstein版本的Ruby,唯一的区别是SSLv2现在是一个选项 OpenSSL::SSL::SSLContext::METHODS

是否可以将TLSv1.2添加到该列表中?

ruby ssl openssl

21
推荐指数
1
解决办法
2万
查看次数

Resque工作者发出"NoMethodError:undefined method`admand`"

我不知道我在这里做了什么,但是我试图让Rails中的一个控制器将一个作业排队到Resque上,然后一个工作者连接并完成繁重的工作(IE比较,数据库条目).
但是,任务甚至没有运行,因为没有明确的说明来设置Resque up.

复制并粘贴如下:
也有Gist格式!

这是Hoptoad的例外情况:

NoMethodError: undefined method 'perform' for Violateq:Module
Run Code Online (Sandbox Code Playgroud)

这是"worker"文件的内容:

module Violateq
  @queue = :violateq

  def perform(nick, rulenumber)
    # Working for the weekend!!!
    puts "I got a nick of #{nick} and they broke #{rulenumber}"
    @violation = Violation.new(nick, rulenumber)
    puts "If you got this far, your OK"
    log_in(:worker_log, {:action => "Violate d=perfom", :nick => nick, :rulenumber => rulenumber, :status => "success"})
    #rescue => ex
    # notify_hoptoad(ex)
    # log_in(:worker_log, {:action => "Violate d=perfom", :nick => nick, :rulenumber => rulenumber, …
Run Code Online (Sandbox Code Playgroud)

ruby resque ruby-on-rails-3

6
推荐指数
1
解决办法
3829
查看次数

将SSL添加到连接

当您需要首先通过纯文本进行通信时,如何在Ruby中使用SSL保护套接字?

我无法使用,OpenSSL::SSL::SSLServer因为客户有责任首先请求SSL连接

长话短说,我试图实现RFC3207,客户端发送关键字"STARTTLS",然后创建SSL连接.

我的问题是"如何在服务器发送'220 OK'后创建SSL连接?"

我知道我可以OpenSSL::SSL::SSLSocket在客户端使用,但我不知道在服务器端做什么

如果您知道如何使用Ruby以外的语言执行此操作,只需发布​​代码并将其翻译,我已经处理了大约8个小时,我需要我能得到的一切

我在#ruby-lang中问过,但是无济于事,我曾尝试在服务器和客户端的SSLSockets中同时包装Socket对象,但这也无效

简而言之,我非常困难,我需要得到所有帮助

ruby ssl openssl

6
推荐指数
1
解决办法
2554
查看次数

在Ruby中,如何从套接字读取UTF-8?

当服务器发送UTF-8字节时,如何在没有字符成为纯字节的情况下读取它们?(\ x40等)

ruby sockets utf-8

5
推荐指数
2
解决办法
1676
查看次数

标签 统计

ruby ×4

openssl ×2

ssl ×2

resque ×1

ruby-on-rails-3 ×1

sockets ×1

utf-8 ×1