Skip to content

Instantly share code, notes, and snippets.

View bilaldurnagol's full-sized avatar

Bilal Durnagöl bilaldurnagol

View GitHub Profile
@OlexandrStepanov
OlexandrStepanov / ParseDERCertificate.swift
Created November 2, 2019 21:25
SecCertificate and SecKey from DER certificate in base64
let crtBase64 = "..."
if let certificateData = Data(base64Encoded: crtBase64, options: []),
let certificate = SecCertificateCreateWithData(nil, certificateData as CFData) {
// use certificate to initialize PinnedCertificatesTrustEvaluator, or ...
var trust: SecTrust?
let policy = SecPolicyCreateBasicX509()
let status = SecTrustCreateWithCertificates(certificate, policy, &trust)
@Ikloo
Ikloo / Gradientable.swift
Created November 5, 2018 19:48
Gradientable protocol for UIView
// Created by Kirill Budevich.
// Copyright © 2018 Kirill Budevich. All rights reserved.
//
import UIKit
public protocol Gradientable: class {
/// Drawed CAGradientLayer from sublayers, nil if not added
var gradientLayer: CAGradientLayer? { get }
@DejanEnspyra
DejanEnspyra / Obfuscator.swift
Created May 31, 2017 17:51
Obfuscation of hard-coded security-sensitive strings.
//
// Obfuscator.swift
//
// Created by Dejan Atanasov on 2017-05-31.
//
import Foundation
class Obfuscator: AnyObject {
@adamgit
adamgit / .gitignore
Last active July 25, 2024 19:57
.gitignore file for Xcode4 / OS X Source projects
#########################
# .gitignore file for Xcode4 and Xcode5 Source projects
#
# Apple bugs, waiting for Apple to fix/respond:
#
# 15564624 - what does the xccheckout file in Xcode5 do? Where's the documentation?
#
# Version 2.6
# For latest version, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
#